This document defines and discusses service-oriented architecture (SOA). It begins with defining SOA as a client/server design approach that consists of loosely coupled services. It then covers key aspects of SOA including its benefits of flexibility, scalability and replaceability. The document discusses SOA concepts like service providers, characteristics of standardized interfaces and loose connections. It also outlines the business value of SOA in enabling new opportunities, cost savings and business agility.
2. INDEX
What is SOA?
Defination of SOA.
Concept of Service.
Overview of SOA.
Example.
Service Providers and Online
Services.
Characteristics.
Applications.
SOA Architecture.
Business Value of SOA.
Advantages and the future of SOA.
Summary.
Conclusion.
3.
4. WHAT IS SOA ?
Service Oriented Architecture is a client/server design
approach in which an application consists of software
service consumers .
SOA is an architecture for building business
applications as a set of loosely coupled black-box
components orchesetrated to deliver a well-defined
level of service by linking together business process.
5. DEFINATION OF SOA
SOA is a means to create dynamic, highly configurable
and collaborative application built for change.
SOA reduce IT complexity and rigidity.
SOA becomes the solution to stop the gradual entropy.
SOA reduces lead times and costs.
7. Overview of SOA
It consists of service provider and service consumer.
Loose coupling benefits:
Flexibility.
Scalability.
Replaceability.
Fault tolerance.
29. Business Value of SOA
New opportunities
Innovative products and services form the key dfferentiator to gain competive edge.
Ability to leverage technology to adopt newer business models, thus enabling
morechannels to earn revenue.
Cost Saving
Cost reduction through reduced Total Cost of Ownership adds to the
bottom-line.
Business Agility
With cut-thoat competition,every missed business opportunity positions an
enterprise below its competitors.
Ability to provide on demand service, in real time 24/7.
Seamless collaboration with partners and customer helps to improve service quickly
and time to market.
30. Advantages and the future of SOA
Soa offers autonomy and location transparency in their services.
The architecture is loosely coupled and promotes late binding of services.
Modularity of services to decompose complex problems.
Reusablity of services due to modularity and it is possible to reuse the
existing code and minimize the development cost.
Because of its agility, SOA enables faster time to market.
It is process driven.
It is business driven.
It is adaptable to changing business needs.
31. Summary
SOA enables dynamic collaboration among loosely coupled,
reusable components through standard Internet protocols.
SOA is driven by both business and technology needs for open
collaboration, cost saving and flexibility to dynamic changes
SOA is developed from other software techniques including
distributed object computing, component-based software
engineering, and enterprise application integration.