Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOA - 1 SOA WHAT? Dana Warren MBA 731 November 2, 2007.

Similar presentations


Presentation on theme: "SOA - 1 SOA WHAT? Dana Warren MBA 731 November 2, 2007."— Presentation transcript:

1 SOA - 1 SOA WHAT? Dana Warren MBA 731 November 2, 2007

2 SOA - 2 What is it? Service Oriented Architecture (SOA) is a collection of self-contained, loosely coupled services with well-defined interfaces that can be discovered by applications for communication in a standards-based manner regardless of location.

3 SOA - 3 In Layman ’ s Terms Historically organizations have had many silo’d systems, in order to get these systems to “talk” a custom interface would have to be developed. SOA provides the framework that each system should use to “talk” to one another.

4 SOA - 4 SOA ’ s Predecessor Prior to SOA there was CORBA, which did relatively the same thing as SOA EXCEPT it used the iiiop protocol which was proprietary SOA runs on http: which is an open protocol, thus it could be used on existing networks.

5 SOA - 5 Application Server J2EE, WS-*, Event Services Enterprise Service Bus RoutingAdapters UDDI Registry BPEL Process Manager Native BPEL Human Workflow Decision Service Web Services Manager Security BAM MonitoringEventsAnalytics JDeveloper App Dev Framework XSLT Transform B2B Oracle SOA Platform BPA Suite Analyst Tools Management Business Rules

6 SOA - 6 Order Booking SOA Demo SHOPPING PORTAL Web Services Interface: XML, SOAP, WSDL, WSIF EJB 3.0 Customer service Product Suppliers Order DB Approval (Rich Workflow) Notification Service Order Booking BPEL PROCESS receive Insert Order end getCustInfo SelectMfrRapidMfr 5-15 min invoke receive invoke receive Manual Review ? Fulfill Order Notify Cust ESB Rules Engine Rule Author Rules repository Decision Service FedEx USPS ESB Operational dashboard BAM

7 SOA - 7 Example: DSL Provisioning at Belgacom Application for the provisioning and activation of DSL lines. Belgacom is processing up to 15,000 DSL provisions / day through SOA and BPEL processes which link their customer interfaces and OSS layer, managing activation and repair. Struts BPEL Telco Activation Services DSL Activation Manager 6000+ network equipment endpoints (SLEE gateway) SDSL Activation Manager Sales/Customer Service Interfaces and Order Review Exception Management Billing Services Account Management Services Reporting Services Register for New Service Self-service web app Call Center Application Server

8 SOA - 8 Why do we have to care? Business depend on business processes. SOA provides the ability to create those processes in a standard way. Many companies, like BEA, IBM, Oracle, MicroSoft are betting the farm on SOA.

9 SOA - 9 Where can I learn more? Wikipedia - http://en.wikipedia.org/wiki/Service- oriented_architecturehttp://en.wikipedia.org/wiki/Service- oriented_architecture World Wide Web Consortium - www.w3.org/ XML Protocol Working Group - www.w3.org/2000/xp/Group/ Microsoft - http://msdn2.microsoft.com/en- us/architecture/aa948857.aspxhttp://msdn2.microsoft.com/en- us/architecture/aa948857.aspx Oracle - http://www.oracle.com/technologies/soa/index.html


Download ppt "SOA - 1 SOA WHAT? Dana Warren MBA 731 November 2, 2007."

Similar presentations


Ads by Google