1.Introduction to Soa

download 1.Introduction to Soa

of 9

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