Everything you'd like to know about SOA, JBI, ESB and BPEL, but were too afraid to ask Vinicius Caldeira Carvalho [email protected] Definitions Service Oriented Architecture Business Process Execut ion Language Enterprise Service Bus Java Business I ntegration W hen things go bad Companies spend over 75% of IT investiment on Integration There s too many duplicated code across the companies Companies might have hundreds of corporate systems using distinct technologies/protocols The Accidental Archit ecture Integration Broker IIOP UDP O A P S CRM Billing ERP BI ERP BAM Billing Enterprise Partner Collat eral damage Unreliability Performance Troubleshooting Redundancy Billing holes Management SOA at Corporate level Master, can you tell me more about this SOA Technology? A technology it is not. A Software Engineering Practice it is. SOA So w hat it's all about? Decoupling Re-use Governance I nteroperability I ntegration SOA Layers Enterprise Layer Air Line Web Site Process Layer Reservation Process Intermediary Layer Reservation Billing Basic Layer Flight Costumer Billing Reservation Services A service must have a well definied interface A service must follow a common protocol A service must be an auto-contained entity which can relate with other services A service must be exposed to the world A service shall never depend on it s implementation
Description: