1.Introduction to Soa
-
Upload
karishma10 -
Category
Documents
-
view
215 -
download
0
Transcript of 1.Introduction to Soa
-
7/29/2019 1.Introduction to Soa
1/9
-
7/29/2019 1.Introduction to Soa
2/9
A Service of SOA is :
A unit of independent deployment and versioning.
Multiple-use.
Non-context specific(reusable). Composable with other components.
Encapsulated i.e. non-investigable through its
interfaces.
-
7/29/2019 1.Introduction to Soa
3/9
SOA is architecture that represents software
functionality as discoverable services on the
network.
SOA might be "an application architecture withinwhich all functions are defined as independent
services with well-defined invokable interfaces,
which can be called in defined sequences to form
business processes".
-
7/29/2019 1.Introduction to Soa
4/9
WS-SOA removed another barrier by allowing
applications to interconnect in an object-model-
neutral way.
The invoking application doesn't have to knowwhere the transaction will run, what language it is
written in or what route the message may take
along the way.
-
7/29/2019 1.Introduction to Soa
5/9
SOAs offer the following advantages over traditional approaches to distributed computing: They offerbusiness services across the platforms
They provide location independence
Completely loosely coupled approach
Authentication and authorization support at every level
The search and connectivity to other services is dynamic
Short-term benefits of implementation:
Enhances reliability
Reduces hardware acquisition costs
Leverages existing development skills Accelerates movement to standards-based server and application consolidation
Long-term benefits of implementation:
Provides the ability to build composite applications
Creates a self-healing infrastructure that reduces management costs
Provides truly real-time decision-making applications
Enables the compilation of a unified taxonomy of information across an enterprise and its customer and partners
Benefits from the perspective of Business Value
Ability to more quickly meet customer demands
Lower costs associated with the acquisition and maintenance of technology
Management of business functionality closer to the business units.
Leverages existing investments in technology
Reduces reliance on expensive custom development
-
7/29/2019 1.Introduction to Soa
6/9
Business Value
Given the rate at which the market is evolving, it
is almost impossible to carry out long-term
planning. It is critical to be able to plan on a rolling
basis, rapidly and continuously.
With SOA we anticipate market changes, increase
time to market, customized solutions to different
partners, reduce operating costs.
-
7/29/2019 1.Introduction to Soa
7/9
Reach and Range
Reach: For whom the services are made
available.
Range: number of diversity of services madeavailable.
-
7/29/2019 1.Introduction to Soa
8/9
Maturity and adoption strategies
SOA on pilot
Not used in a big-bang projects.
-
7/29/2019 1.Introduction to Soa
9/9
Building Business Case.
Architecture Elements
SOA Project Planning
SOA analysis and Design Securing SOA environment
Managing the SOA Environment