Soa the basics
Download
1 / 14

SOA: the basics - PowerPoint PPT Presentation


  • 225 Views
  • Updated On :

SOA: the basics. What it is. What it is not. SOA: the false, the ideal, the real. False: SOA equals web services. SOA equals distributed services. Ideal: SOA cleanly partitions and consistently represent business services.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SOA: the basics' - Gabriel


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Soa the basics l.jpg

SOA: the basics

What it is.

What it is not.


Soa the false the ideal the real l.jpg
SOA: the false, the ideal, the real

  • False: SOA equals web services.

    SOA equals distributed services.

  • Ideal: SOA cleanly partitions and consistently represent business services.

  • Real: SOA is a fundamental change in the way we do business.


Real soa l.jpg
Real SOA

  • Changed mindset: service-oriented context for business logic.

  • Changed automation logic: service-oriented applications.

  • Changed infrastructure: service-oriented technologies.

  • A top-down organization transformation requiring real commitment.


Soa characteristics l.jpg
SOA Characteristics

  • Loosely coupled: minimizes dependencies between services.

  • Contractual: adhere to agreement on service descriptions.

  • Autonomous: control the business logic they encapsulate.

  • Abstract: hide the business logic from the service consumers.


Soa characteristics5 l.jpg
SOA Characteristics

  • Reusable: divide business logic into reusable services.

  • Composable: facilitate the assembly of composite services.

  • Stateless: minimize retained information specific to an activity.

  • Discoverable: self-described so that they can be found and assessed.


Potential benefits l.jpg
Potential Benefits

  • Based on open standards.

  • Supports vendor diversity.

  • Fosters intrinsic interoperability.

  • Promotes discovery.

  • Promotes federation.

  • Fosters inherent reusability.

  • Emphasizes extensibility.


Potential benefits7 l.jpg
Potential Benefits

  • Promotes organizational agility.

  • Supports incremental implementation.

    Technical architecture that adheres to and supports the principles of service orientation.


Common misperceptions l.jpg
Common Misperceptions

  • SOA is just Web services.

  • SOA is just a marketing term.

  • SOA is just distributed computing.

    SOA is a magic global solution to general interoperability.


Focus on the business process and services l.jpg

Business

logic

Focus on the Business– Process and Services

Application

a

Application

b

Application

c

Application

logic

Source: Service-Oriented Architecture, Thomas Erl


Focus on the business process and services10 l.jpg
Focus on the Business– Process and Services

Business

process layer

Business-oriented

services

Services

interface layer

Application-oriented

services

Application

layer

.NET

J2EE

Legacy

Source: Service-Oriented Architecture, Thomas Erl


Focus on the business process and services11 l.jpg

orchestration service layer

business service layer

application service layer

Focus on the Business– Process and Services

Business

process layer

Services

interface layer

Application

layer

.NET

J2EE

Legacy

Source: Service-Oriented Architecture, Thomas Erl


Common pitfalls l.jpg
Common Pitfalls

  • Not basing SOA on standards.

  • Not creating a transition plan.

  • Not starting with a solid XML foundation architecture and skill set.

  • Not understanding SOA performance requirements.

  • Not understanding web services security.


Summing up soa l.jpg
Summing Up SOA

  • Not a magic trick.

  • Not a magic solution.

  • Not an easy thing to do correctly.

  • The wavelet of the present.

  • The wave of the future.

  • A useful architectural concept.

  • A potential business facilitator.


Resources l.jpg
Resources

  • Douglas K. Barry, Web Services and Service-Oriented Architectures: the savvy manager’s guide.

  • Thomas Erl, Service-Oriented Architecture: concepts, technology and design.

  • Thomas Erl, Service-Oriented Architecture: a field guide to integrating XML and web services.


ad