Wednesday 30 March 2011

Principles Of SOA

The Principles of SOA are:

1.Reduced Cost :-
        SOA enables extensive reuse of existing funtionality  and infrastructure in multiple integrated projects.

2.Increased Flexibility :-
        SOA quickly adapt to applications inorder to meet changing business requirements and new         technologies  over time.

3.Integrates Incrementally :-
       This is the key benefit of SOA. It enables the users to provide knowledge based solutions which can be   integrated later in incremental fashion.

4.Loosely Coupled :-
           SOA proponents are loosely coupled. It depends on dimensionality like
Time:-when time is loosely coupled there is no need to be up and running at same time to communicate.
Location :-when location is loosely coupled participants can change location without having to re-program,reconfigure or restart communication among partners
Interface:- it provides a generic interface to communicate among partners.

5.Vendor Independent :-
           SOA does not depends upon particular vendor products whether it is commercial or free and open source.This implies interoperability and portability for applications.

6.Service Composability :-
service composability can be broken up in to two basic principles: service discoverability and service composition.Service discoverability is meant to help one avoid the accidental creation of services that are either redundant or implement logic that is redundant.





   






 

No comments:

Post a Comment