Oracle SOA - Api management cvc

318 views

Published on

Oracle SOA - Api management cvc

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

No Downloads
Views
Total views
318
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Oracle SOA - Api management cvc

  1. 1. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1
  2. 2. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.2 API Management Tim E. Hall VP, Product Management September 6th, 2013
  3. 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3 Program Agenda §  Overview of API Management §  What are the components of current solution?
  4. 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4 Current Trends: Integration Everywhere How to address the growing number of touch points & reduce complexity? On-premise Applications Siebel, PeopleSoft, JDE, SAP… Devices and Sensors RFID, Smart Meter, Location-based Cloud Applications Taleo, RightNow, Fusion CRM, 3rd Party Business Process Outsourcing Non-core competencies Mobile Clients Tablets, Smart Phones Transactions Enterprise Integration B2B APIs EventsData Services Processes
  5. 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.5 What to Offer? API or Mobile App? Offering? Mobile App: Closed Consumption API: Open Consumption
  6. 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6 “Integration Everywhere” OnStar §  SOA Suite §  BPEL, Rules & WSIF for SMS messaging Choice Hotels §  SOA Suite §  Service-enable 25 year old reservation system Sabre §  Oracle Enterprise Repository §  Developer Community Management for APIs SFpark §  Oracle Service Bus §  Data collection and message protocol conversation Integration Everywhere – Mobile & APIs Customer Examples
  7. 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7 What to Offer? API or Mobile App? § Offering Services § Mobile App? § API? § Hybrid? § How much of the user-experience do you want to control? § How do you provide access for Developers? § Do you monetize your API?
  8. 8. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8 Metadata What is a Service?What is an API!? Terminology, style, and reach Policies Artifacts Artifacts Metadata Policies
  9. 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9 Metadata What is a Service?What is an API, Service? Terminology, style, and reach Policies Artifacts Artifacts Metadata Policies
  10. 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10 Metadata What is a Service?What is an API, Service? API!? Terminology, style, and reach Policies Artifacts Artifacts Metadata Policies
  11. 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11 –  Streamlined Operations and Maintenance –  Empower the Mobile Workforce –  Improved Employee Productivity –  Enable Better Customer Service –  Enable better responsiveness –  Capture New Revenue Opportunities Business Drivers for “API” Exposure Current Trends: Organizations Are Rapidly Leveraging REST-based APIs Security and Lifecycle Management are the primary barriers to adoption
  12. 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12 • Coordinate lifecycle setup across the infrastructure • Restrict, throttle and manage Web services and REST APIs • Coordinate on-boarding of developers • Extend common Access and Authorization policies to all systems • Connect mobile devices to existing enterprise systems • Communicate, communicate, communicate… The Enterprise Architect’s Challenge
  13. 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13 Comparing API Management & SOA Governance
  14. 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14 Quick Review SOA Governance and Lifecycle Management Artifacts Metadata Policies Architects Business Owners IT Operations Release Management Designers Developers & Integrators Security Engineers Consumer Provisioning Definition Business/IT Alignment Creation Efficiency, Reuse & Consolidation Monitoring & Management Production Assurance for SLAs Security Systematic Enforcement of Policy
  15. 15. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15 Quick Review SOA Governance and Lifecycle Management Artifacts Metadata Policies Architects Business Owners IT Operations Release Management Designers Developers & Integrators Security Engineers Consumer Provisioning Definition Business/IT Alignment Creation Efficiency, Reuse & Consolidation Monitoring & Management Production Assurance for SLAs Security Systematic Enforcement of Policy & LEADING 3RD PARTY
  16. 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16 Comparing API Management & SOA Governance Terminology & Perspectives Platform External Internal Lifecycle Security Monitoring § SOA Governance § Catalog of available assets, services, artifacts § Automation to support creation process § Transaction-level drill-down and issue triage § Organization dictates technology options & alternatives § API Management § Catalog of available APIs § Automation to support consumption by developer § Developer specific usage reporting § Limited “infliction” of technology on consumers
  17. 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17 What is the core issue? API Management and SOA Governance share the same goal Communication Engagement Examples Social MediaForums Doc. BlogsSupport On-boarding Terms of Service Access Mgmt Error Handling Version Mgmt Pricing Events Developer Community Management
  18. 18. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.18 Learning from the Past
  19. 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19 Why invest in a catalog? We only have one API! Developer Community Management
  20. 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20 Does this sound familiar? Early Adoption of APIs eerily similar to Web services Lack of documentation Exposure of underlying data model Inconsistency of rules & behavior Security complexity Current API Adoption Challenges
  21. 21. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21 What we have today in Oracle Fusion Middleware 11g •  Support for RESTful services in Service Bus •  Mediate security and other protocol differences between mobile client and target services (e.g. expose SOAP web service via RESTful interface) •  Result caching of (read-mostly) target service invocations •  Throttling of traffic to target services •  Lifecycle Management and coordination across various infrastructure teams through Enterprise Repository •  Consumption reports available through EM Cloud Control API Management Reference Architecture SOAP/REST and Legacy Web Services API Clients Developers Protocols HTTP,

×