1 / 8

Patterns and the SOA Machine

Patterns and the SOA Machine. The Gears of Interoperable Computing Industrialization. Prepared by Danny Thornton – Based on work by the OASIS Reference Model Technical Committee, OASIS Reference Architecture Subcommittee, and published patterns books. Architectural Patterns.

rbrinkman
Download Presentation

Patterns and the SOA Machine

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Patterns and the SOA Machine The Gears of Interoperable Computing Industrialization Prepared by Danny Thornton – Based on work by the OASIS Reference Model Technical Committee, OASIS Reference Architecture Subcommittee, and published patterns books

  2. Architectural Patterns • Patterns provide lessons learned and guidance • Patterns derive from observational and statistical data and go in the direction from the concrete to the abstract • Patterns provide validation for the architectural elements of a computing system • Patterns exist in lattices and hierarchies and the same pattern can be applicable in many places in the lattice and the hierarchy

  3. OASIS SOA Reference Model Concepts Visibility Execution Context Service Description Service Real World Effect Interaction Contract & Policy

  4. Building the SOA Machine Service Service Description Contract and Policy Visibility Interaction Execution Context Real World Effect Big Sibling regulates Group owns Participant Real World Effect member of has interest in Participant Capability Service Service Intermediary Service Message Exchange Medium

  5. Enterprise Integration PatternsHohpe, Wolf owns Participant Real World Effect Big Sibling regulates has interest in Capability Messaging Endpoint Patterns Group Participant member of Message Transformation Patterns Monitoring Patterns Message Routing Patterns Messaging Endpoint Patterns Message Construction Patterns Messaging Channel Patterns

  6. External Services Identity Tier Patterns Business Tier Patterns core Security PatternsSteel, Nagappan, Lai Service/Application Partitioning & Housing Service Provisioning Patterns Web Tier Patterns Integration Tier Patterns Infrastructure and Quality of Service Patterns Web Services Tier Patterns

  7. Service Registry Key Management Services Certificate Authority Authentication Services Provisioning Services Policy Decision Point Monitoring Services Policy Administration Point Quality Of Service Business Process Management Auditing Services Specialized Producer Service Specialized Producer Service Specialized Producer Service Consumer Service Consumer Service Consumer Service Identity Management Services Example Enterprise SOA Machine – Services View Patterns Embedded in the Machinery of Communication Pipes and Services Blocks

  8. Enterprise SOA Patterns Work in Progress

More Related