![]() | ||
What is SOA or Service Oriented Architecture?SOA is also known as Service Oriented Architecture. To answer “what is SOA” in simplistic terms, it is a flexible set of design principles which aids in the systems development and integration phases of computing.So what is SOA? In short, we can trace its roots in the evolution of distributed computing. Service Oriented Architecture is ideally based upon the request and reply design model and it is basically used for computing synchronous as well as asynchronous applications with utmost ease. In this software module, the business logic of the applicant is modularized in a specified format and then presented to the client in the form of services. These services are mainly used in the form of client applications and here, even individual functions are capable of being modularized independently.
1.0 Introduction to SOAMost people linger on with the question what is SOA and what purpose does it solve. The basic design principle of SOA then is to look into service-orientation. It pertains to services which expose their functionality via interfaces which are comprehendible for utility by other applications and services.1.1 TipTo get the best out of your software development program, you need to choose a software methodology which is easy to operate. SOA ranks very high in terms of ease of operation in the process of software development.2.0 Basic Facts On SOAService Oriented Architecture is not a new development and has existed for over a decade. It was earlier done with the use of DCOM or Object Request Brokers (ORBs).The services offered by SOA are loosely interconnected and are ideally independent of each other. In simple words, over here, the implementation interface is completely independent of the service interface. Hence, the applications can be built by system integrators without any prior knowledge of the service implementations. In SOA, all that the system integrator needs to possess is the skill set to compose one or more services aptly. A suitable example of this set up would be an application implemented in .Net and the application which is consuming this service is running on a completely different platform and perhaps even a different language. 3.0 The CriteriaSince you have come to grips with what is SOA, it would be beneficial for you to know of the conditions that need to be fulfilled so as to efficiently use SOA. Take a look at the basic ones below:
3.1 TipSOA is the most effective software module which functions independently.4.0 Basic SOA PrinciplesAn introduction to these basic principles that need to be adhered to for SOA development, maintenance and usage would make it even simpler to understand just what is SOA:
5.0 Factors Which Govern SOA ImplementationWhen defining SOA implementation, these three factors act as important points of consideration:
What is SOA Service Oriented Architecture? - TipSOA is therefore an effective means of ensuring that the user gets a wide variety of options which also permits him/her to function without any undue restrictions.
Sign Up for Our Free
|
Sign Up for Our Free
|
|
|
|
||
|
Return to top |
Home |
Project Management Basics | Project Management Life Cycle | Project Management Documents | Writing a Project Initiation Document (PID) | Project Management Report | Project Management Plans | Project Risk Management | Project Management Scope | Project Costs and Budget | Project Resource Management | Project Communications | Project Software Development | Sitemap | Contact Us | |
||
|
Original Content Copyright © 2009 My-Project-Management-Expert.com
All other content is in the public domain or is copyright by the credited author. | ||
