My Notes - SOA for Dummies Part 3

PART II - Nitty – Gritty SOA

Chapter 4: SOA Sophistication – Pieces of SOA

-          ESB – Enterprise Service Bus is a communication channel for all SOA services.  One SOA Service sends messages and receives messages to and from other SOA services.  All this is done using ESB.  It’s an end-to-end communication. 

-          SOA Registry – It is an electronic catalogue for all services.  It maintains operational information about services to call each other and metadata information, what that service is all about input/output messages, which can be used programmers.  Important function of registry is to publish services, to make it available for its consumers.

-          BPM – Business process modelling is an end-to-end solution.  This is a more like configuration, where we can specify to carry out specific business functions which different business processes will interact.  End-to-end business processes a.k.a. workflow.

-          Service Broker – This is a runtime component, for BPM, which can actually find services and connect for a business process.

-          SOA Supervisor – Just monitors all processes by using reports generated by monitor agents (these are initialized by service brokers), this enables SOA supervisor to know current state of processes.  This is just like traffic police to make sure everything flowing smoothly.

-          SOA Plumbing – These are adapters which sit in between existing legacy code and bus

BPM Tool

-          Important functions

o   Creates Business functions

o   Links in Individual functions to Business applications.  Also links Business apps together

o   (publishes) adds and refers services registered in SOA Registry

o   Programs for workflow engine.

- Availability of services at all levels should be 99.999%

No comments:

Post a Comment