Loading ...
nielsdebr...
Other
320
0
Try Now
Log In
Pricing
<p>API Economy for dummies (and APEX devs) Niels de Bruijn, Business Unit Manager APEX Orlando, 12-JUN-2018 2 Facts & Figures Independent Technology House with Cross-Industry Expertise Headquarter Ratingen (North Rhine Westphalia) 260 employed Founded 1994 Branches Cologne & Frankfurt am Main Top Company for Trainees & Students Privately- Owned Corporation Oracle Platinum Partner 28 Mio. Euro Revenue API Economy for dummies 3 About me Niels de Bruijn, Business Unit Manager APEX Born in 1977, married, three daughters, living in Ratingen Working for MT AG since DEC-2003 After working for 2 years as Oracle consultant for Oracle Nederland B.V. Track record with APEX since its inception Responsible for all APEX activity in the company Knowledge Portal: apex.mt-ag.com Presenting at Kscope, DOAG Conference, APEX Connect and APEX World amongst others ODTUG - Part of APEX Content Committee for Kscope DOAG Initiator & Conference Chair of APEX Connect API Economy for dummies Hi! knowledgebase.mt-ag.com Beyond APEX 18.1 4 APEX Visualizer APEX QA-Plugin APEX API Generator APEX Page Generator XLSX & PPTX Generator Puppeteer for APEX MT Tools Beyond APEX 18.1 5 6 Agenda API Economy for dummies API...what? Interacting with APIs using APEX 18.1 Things to consider MuleSoft & APEX Take-aways 7 Extreme Fremdvergabe von Ford: Quelle: Only possible through the use of APIs Suppliers Automation Quelle: Ford Example ThyssenKrupp Crankshaft (5.0 L, 3.5L) A technical detail becomes mission critical Source: Why APIs? Take a look at the car industry... API Economy for dummies 8 APIs are key to the success of Amazon 1. All teams will henceforth expose their data and functionality through service interfaces. 2. Teams must communicate with each other through these interfaces. 3. There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team's data store, no shared-memory model, no back- doors whatsoever. The only communication allowed is via service interface calls over the network. 4. It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom protocols - doesn't matter. Bezos doesn't care. 5. All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions. 6. Anyone who doesn't do this will be fired. Source: Steve Yegge, https://plus.google.com/+RipRowan/posts/eVeouesvaVX API-manifest of its founder Jeff Bezos: Every IT asset is to be exposed as API Jeff Bezos, founder of Amazon Source: ngowatchdog.orgAPI Economy for dummies 9 APIs enable growth "With the rise of the social web and an app-centric business and consumer cultures, virtually every developer is a target for your APIs and every application they create is a channel to reach new customers." Quelle: Forbs Magazine API Economy for dummies 10 APIs as the foundation of business success Sources: www.creativeconstruction.de, 2016 | www.bvh.org, 2016 Revenue generated through API usage in % 10x 50% 90% 60% Scope of APIs more traffic through partners compared to the Twitter website API Economy for dummies GPS Payment Billing Performance through cloud usage 11 APIs making new business models possible Own data & processes Data & processes of other sources Kartendaten API Economy for dummies 12 API economy changes the way we do business API Economy for dummies Old minded people/companies Only trusted partners we personally know may access specific data." Modern minded people/companies embracing API Economy Please use my data to create new business models." We focus on our core business and switch suppliers instantly as needed" 13 Agenda API Economy for dummies API...what? Interacting with APIs using APEX 18.1 Things to consider MuleSoft & APEX Take-aways 14 Interacting with APIs using APEX 18.1 API Economy for dummies New: consuming RESTful Web Services without coding (HTTP GET only) Alternatively: usage of apex_exec to process the results in PL/SQL apex_exec also supports HTTP POST (Insert, Update, Delete) Usage of apex_web_service to programmatically call a REST/SOAP web service and parse its response (all HTTP operations supported) Announcing: the APEX Web Sources Library https://apex.oracle.com/pls/apex/f?p=websources 15 Agenda API Economy for dummies API...what? Interacting with APIs using APEX 18.1 Things to consider MuleSoft & APEX Take-aways 16 Things to consider API Economy for dummies Multiple UIs connecting with multiple sources (the N:M problem) 17 Things to consider customer, supplier company API Gateway Services SOAP Services AMQP Services REST Security Load Management Monitoring Scalability Versioning Throttling Orchestration Application Data Processes API Economy for dummies 18 Agenda API Economy for dummies API...what? Interacting with APIs using APEX 18.1 Things to consider MuleSoft & APEX Take-aways About MuleSoft Components 19 MuleSoft API Economy for dummies About MuleSoft best practises" architecture 20 MuleSoft API Economy for dummies About MuleSoft Anypoint Studio 21 v v Connectors Graphical Connectivity 22 APEX & MuleSoft Demo API Economy for dummies Contacts (Salesforce) Orders (Oracle) Products (File) App (APEX) Contact orders incl. products (MuleSoft) Contacts (Salesforce) Orders (Oracle) Products (File) App (APEX) Without MuleSoft With MuleSoft 23 APEX & MuleSoft Demo API Economy for dummies 24 APEX & MuleSoft Demo API Economy for dummies Great blog post about parsing JSON: https://blogs.oracle.com/apex/tips-for-parsing-json-in-apex 25 Agenda API Economy for dummies API...what? Interacting with APIs using APEX 18.1 Things to consider MuleSoft & APEX Take-aways 26 Take-aways API Economy for dummies API Economy: general term that describes the way APIs can positively affect an organization's profitability Exposing data through APIs can grow your business APEX 18.1: multiple ways to interact with remote data Consider using MuleSoft for API management to avoid an API mess </p>