Your SlideShare is downloading. ×
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

21st Century Service Oriented Architecture

1,416

Published on

Service Oriented Architecture has evolved from concept to reality in the last decade. The right methodology coupled with mature SOA technologies has helped customers demonstrate success in both …

Service Oriented Architecture has evolved from concept to reality in the last decade. The right methodology coupled with mature SOA technologies has helped customers demonstrate success in both innovation and ROI. In this session you will learn how Oracle SOA Suite’s orchestration, virtualization, and governance capabilities provide the infrastructure to run mission critical business and system applications. And we’ll take a special look at the convergence of SOA & BPM using Oracle’s Unified technology stack.

(As presented by Samrat Ray at Oracle Technology Network Architect Day in Chicago, October 24, 2011.)

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,416
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
80
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.© 2011 Oracle Corporation – Proprietary and Confidential
  • 2. <Insert Picture Here>21st Century SOAArchitect Day – Chicago, IL – October 24, 2011Samrat Ray, Sr Principal Product Manager, SOA Suite(twitter: @samratray)
  • 3. Oracle Fusion MiddlewareComplete, Open, Integrated, Best in Class Web Mobile Social User Engagement Content Management Identity Management Business Intelligence Development Business Process Tools Management Service Integration Enterprise Management Data Integration Cloud Application Foundation
  • 4. Gartner’s Hype Cycle for Application Infrastructure Industrial SOAPlateau of Productivity:Mainstream adoption starts to take off.Criteria for assessing provider viability aremore clearly defined. The technology’sbroad market applicability and relevanceare clearly paying off.Source: Hype Cycle for Application Infrastructure, 2011 by Jess Thompson, Gartner26 July 2011 | ID: G00213370
  • 5. Industrial SOA • "systematic labor especially for some useful purpose or the creation of something of value“ • “Individual manual labor is often replaced by mechanized mass production and craftsmen are replaced by assembly lines.“© 2010 Oracle Corporation – Proprietary and Confidential
  • 6. Maturation means…• Your audience changes: from early adopters to mainstream• New expectations in terms of: • Performance & Stability • Maintainability • Usability & Productivity
  • 7. Oracle Integration Products JDev POLICY EM BAM Web MANAGER BPEL & BPMN BUSINESS RULES HUMAN WORKFLOW COMPLEX EVENT PROCESSING SERVICE BUS DATA INTEGRATOR GOLDENGATE ERP MAINFRAME SERVICES DB PARTNERS EVENTS
  • 8. Industrial SOA:Performance & Stability
  • 9. Unified SCA runtime • Powered by SCA (Service Component Architecture) http://osoa.org • Optimized SOA runtime • Running on Application Grid: • Coherence • WLS • JRockit
  • 10. SOA/BPEL High Volume CustomersUS Transportation/Logistics Large European TelcoProvider • Service delivery platform servicing 29• 3,000,000 process instances/day, million mobile customers 170,000/hr - 500 production composites • 50,000,000 process instances/daily• 80% synchronous, 20% asynchronous • Peak instances: 7 million/hour• 3 Clusters. Each cluster made of 2 • Persist Policy: Only faulted instance (both machines - 8 CPUs and 16GB each BPEL faults and business exceptions)• Planning 11g upgrade now and expect • 4 servers / each 4 jvm. OS: RHEL AS 10X volume on 11.1.1.4 (mid 2011) Release 3SaaS Provider of EDI Services US Credit Card Provider• SaaS based trading partner management, • 49 million msg/day (on OSB 10.3.1)order fulfillment with BPEL and 11g B2B • msg size = 5-10KB• 7,000,000 BPEL instances/day (Credit card transactions)• Peak BPEL instances: 600,000/hr • Will start sending statements (1MB+)• 4-node cluster • 2 x 3.6 GHz Intel Xeon• Evenly split between sync and async • 4 GB RAMinstances
  • 11. Transparent use of the Application Grid: Built-in Service Result Cache in OSBLeveragesOracleCoherenceCheckboxenabledCache Results?Cache TokenTime To Live • Reduce latency (improve user experience) • Reduce backend load
  • 12. SOA Suite on Exalogic Extreme Performance SOA and BPM Platform Results on ¼ Rack Exalogic + Exadata:  ADF – 800 pages/sec, 2.9M/hr  Stateless composite – 3878/sec, 14M/hr  Complex, long-running process (FOD) – 911 orders/sec, 3.3M orders/hr (all three loads simultaneously – not either/or…) Engineered system for best Oracle Apps ownership experience  Highly integrated, optimized middleware, database, compute, storage, OS, networking solution  90% reduction in application deployment time  Operational costs reduced up to 60%  Highest Quality of Service for mission-critical deployment EBS, SEBL, PSFT, JDE and SOA/BPM Suites validated on Exalogic Number of additional optimizations coming up in PS5 13
  • 13. Customer StorySOA Suite on ExalogicSOA & BPM Suites | Exalogic | Exadata• 10g ADF/SOA upgrade to 11g• Performed 9x time better when moved to Exalogic / Exadata• Described SOA Suite on Exalogic as “Freaky fast” • 2x ½ racks Exadata • 2x ¼ racks Exalogic • SOA Suite • ADF • WL Suite • Management Packs14
  • 14. Industrial SOA:Maintainability
  • 15. Complete end-to-end visibilityInstance tracking in Enterprise Manager • All-in-one management console • End-to-end (process) instance tracking • Unified error handling BPMN External Service Human Workflow Mediation Business Rules Drill-down Drill down into Process Audit
  • 16. Provisioning of new environments Basic installers Silent install + WLST scripting Test-to-Production (T2P) cloning tool (http://bit.ly/pj51xa)  Copy Binaries and Patches  Copy Configuration and Metadata  WLS Domain Config in File System  System Components Config in File System  FMW Components metadata in MDS – includes artifacts such as SOA composites, ADF customizations  FMW Components Config in their own Schemas  Non-User Layer Customizations (e.g., Site or Enterprise Layer) in MDS  Copy Security Config such as OPSS policies Oracle Virtual Assembly Builder 17
  • 17. Virtual Assembly Builder Automated Multi-Tier Deployment “stamp” Assembly Catalog Web WebWLS WLS WLS Guest OS DB DB Guest OS Guest OS Guest OS Virtual Machine Physical
  • 18. Purging • Purge scripts improvements in PS3 (usage of Oracle Partitioning, batch scripts, etc.) http://bit.ly/soapurge© 2010 Oracle Corporation – Proprietary and Confidential
  • 19. Composite Unit Testing & Continuous Integration 1. Define tests / asserts / emulations (JDeveloper) 2. Execute (SOAConsole or ANT) 3. Review results (SOAConsole or standard JUnit report) 4. Insert in Continuous Integration process (Subversion/Maven/Hudson) 5. See http://redstack.wordpress.com/continuous-integration/ for more!Oracle Confidential - Highly Restricted
  • 20. Industrial SOA:Usability & Productivity
  • 21. Declarative Composite AssemblySOA Composite Editor in JDeveloper • Based on SCA standard • Drag & Drop • Visual • Single Unit of Deployment • Easy versioning
  • 22. From integration to BPM Seamless extension BPM • Process orchestration • Process analytics • Collaboration tools Business Human SCA BPMN BPEL Mediator Rules Workflow • Single runtime • Single admin console Service infrastructure • Direct access to all Common JCA-based connectivity infrastructure Policy Enforcement integration capabilities: services,Optimizedbinding Service and Events Bus events, etc. • Unified security
  • 23. BPM Studio
  • 24. Web-Based Process ComposerEmpowering Business to model processes • Zero-download, web based modeling tool opens up process modeling to wider business audience • Role-based application access • Top-down modeling • Customization within constraintsAllow the people who know the business to model
  • 25. CollaborateModelling Space
  • 26. Closed Loop Service Lifecycle Service Definition Service Implementation and Architect • Service Configuration • Target Service • Composite Service Bus Metadata • WSDL • XSDs • BPA • Code Composite Harvesting • Proxy… SOA Designers and Developers Single View of Assets Business Artifact Management Policy Attachment Owners Proxy Pipeline Runtime Metrics Registrie(s) Reg/Rep Harvesting Auto Deployment Monitoring & Test, Staging & Management Production Integration Staging IT Operations Testing Production SLA Management Policy Enforcement2727
  • 27. What?! Nothing on cloud?
  • 28. Integration & Cloud • SaaS, PaaS, iPaaS • Private cloud • Public cloud • Yes, but first: hybrid cloud© 2010 Oracle Corporation – Proprietary and Confidential
  • 29. Customer Story Hybrid cloud applications Web Browser Intranet DMZ Internet jQuery REST Webcache SOAP OSB HTTP SOAP CRM OpenText eDocs DM© 2010 Oracle Corporation – Proprietary and Confidential 30
  • 30. Oracle Enterprise Gateway: Extending security to the cloud First Line Of Service End Point Defense Virtualization Security OWSM Web Agent ServiceWeb Client HTTP GET/POST(Browser) OWSM WebWeb Service REST Agent Service OWSM ClientWeb Service XML OWSM Enterprise Enterprise OWSM Web Client Agent Service Bus Agent Service GatewayWeb Service SOAP OWSM Client OWSM Web Agent ServiceWeb Service JMS Client OWSM Web Agent Service Extranet DMZ Intranet Common Security Policies
  • 31. Summary
  • 32. 21st Century SOA • SOA has entered the Plateau of Productivity • Oracle is leading the era of “Industrial SOA”: • More performant, • easier to maintain, • more productive • Have a use case illustrating the concept of “Industrial SOA”? Please get in touch! demed.lher@oracle.com • Thank you© 2010 Oracle Corporation – Proprietary and Confidential
  • 33. Oracle SOA Suite Resources • Oracle SOA Suite on OTN: http://bit.ly/soaotn • Oracle SOA Suite Quickstart Guide: http://bit.ly/soasuitequickstartguide© 2010 Oracle Corporation – Proprietary and Confidential

×