Enterprise Application Integration And API Management

2y ago
22 Views
2 Downloads
1.81 MB
21 Pages
Last View : 10d ago
Last Download : 2m ago
Upload by : Lee Brooke
Transcription

Enterprise applicationintegration and APImanagementasst. prof. Miloš Bogdanović, PhDCOMING Computer EngineeringFaculty of Electronic Engineering, Niš

Ever-changing IT.Distributed systems.Cloud native applications.Microservices arhitecture.Internet of Things Web API management.Information integration solutions.Revolution or Evolution?

Has the goal changed?“You have to know the past to understand the present.” – Carl SaganEnterprises rely heavily on underlying software applicationsVariety of vendors, standards, technologies, architecturesDisparate software applications have to work togetherClients expectation - unified set of functionality! and the goal repeats - comprehensive integration platformWhere do we stand?

Did you know?65 information integration patterns recognized4 categories

Hub/Spoke ArchitectureAvoid point-to-point interactionsLoose couplingCentral broker (hub) connectsall applicationsSingle point of failure!

Bus ArchitectureSolves the scalability issuesMessaging bus can be scaledhorizontallyProprietary nature of the EAIbus architecture!

SOA – a quest for the holy grail Foreseen to be the foundation of enterprise architectureRealized in the form of Web servicesSoftware applications replaced with Web servicesLead EAI to ESB!

Enterprise Service Bus – a glanceMessage mediationService virtualizationProtocol conversionQuality of serviceConnecting to legacy and proprietary systemsConnectors to cloud services and APIsExtensibilityPrimarily designed for internal interactionsService contract complexity?Service versioning support?Monitoring and analyzing?

SOA, Integration, and APIManagement: a family!The disruptive forces - mobile, data, cloud, and social networkingAPIs cannot replace integration!Let integration solutions do the “plumbing”, place your APImanagement on top of itDivide your needs, conquer requirements!API management!

GenerationsAs seen by Luis Weir, Director of Software Development at Oracle

(Sleeping) Beauty and Monolithic ArchitectureMost significant characteristic:IT WORKS!

and the Beast

At first sight

Expectations APIs anywhere (in any vendor's cloud or on-premises) A self-service developer portal Gives information owners full visibility and control over theirinformation by letting them decide how and by whom theirassets are accessed Delivers strong security to protect information assets againstall major threats Is lightweight, appliance-less/ESB-less Suitable for Microservice Architectures -- ideally, usingcontainers

Expectations Can scale easily Is centrally managed regardless of the number ofgateways, APIs and their location Makes meaningful use of statistics so operations data can beused to gain business insight and not just to monitor andtroubleshoot Is subscription based, with no CPU-based licensing

API Façade PatternExpose a business functionality without the underlying complexitiesRetain management capabilities on the business level

Where have the layers gone?Logical divisionAll roads lead to API management

API management API Discovery (Catalog, Search and Provisioning) API Security (SSL, PKI, threat protection, schemavalidation, encryption, signatures, etc) API Identity (API key, OAuth, LDAP, proprietary IAM, tokentranslation & management) API Orchestration (adaptation of multiple services,workflow operations, branching policies, etc.) Uniform interface/proxy to multiple backend messagingprotocols (JMS, RMI etc) Operational Integration (System Monitoring, Clustering,Scalability, Migration)

API management Community Management (Blogs, Forums, Social features) API Lifecycle governance (Versioning) Traffic Mediation (SOAP to REST mediation, data formattransformation, legacy application integration) Traffic Shaping (Rate limitation, Caching etc) Analytics & Traffic Monitoring API metering, Billing and Monetization Data Protection (Data encryption) Mobile Optimization (Pagination, Compression, JSON etc.) Deployment Flexibility (on-premise, cloud, managedservice, SaaS, hybrid)

API management is today's news! Mulesoft Anypoint PlatformApigeeAzure API managementKongSwaggerHubCA API managementWSO2 App CloudAkanaSnapLogicMasheryPostmanAgama API Dell BoomiApiaryOracle API ManagerGoogle Could EndpointsTykCloud ElementsRed Hat 3scalewebMethodsAWS Could TrailSentinetSAP Cloud Platform

To all colleagues still awakeThank you for your time!Brainstorming email: milos@coming.rs

API management is today's news! Mulesoft Anypoint Platform Apigee Azure API management Kong SwaggerHub CA API management WSO2 App Cloud Akana SnapLogic Mashery Postman Agama API Dell Boomi Apiary Oracle API Manager Google Cou

Related Documents:

api 20 e rapid 20e api 20 ne api campy api nh api staph api 20 strep api coryne api listeriaapi 20 c aux api 20 a rapid id 32 a api 50 ch api 50 chb/e 50 chl reagents to be ordered. strips ref microorganisms suspension inoculum transfer medium i

Latest API exams,latest API-571 dumps,API-571 pdf,API-571 vce,API-571 dumps,API-571 exam questions,API-571 new questions,API-571 actual tests,API-571 practice tests,API-571 real exam questions Created Date

3 API Industry Guide on API Design Apiary - Apiary jump-started the modern API design movement by making API definitions more than just about API documentation, allowing API designers to define APIs in the machine-readable API definition format API blueprint, then mock, share, and publish

Division 1 & 2, ANSI B16.5, API RP 14E, API RP 14C and API RP 14J, API RP 520 Part 1 & 2, API 521, API 526, API 2000, API 1104 and NACE MR-01-75 Select the appropriate ANSI / API pressure/temperature ratings for pipe flanges, valves, and fittings Analyze piping systems so as to determine piping “spec breaks”

May 01, 2014 · API RP 580 API RP 580—Risk-Based Inspection API RP 581 API RP 581—Risk-Based Inspection Technology API RP 941 API RP 941—Steels for Hydrogen Service at Elevated Temperatures and Pressures in Petroleum Refineries and Petrochemical Plants API RP1 API Recommended Practices. API

API RP 4G Section 3 API RP 54 Section 9.3.17 API RP 54 Section 9.3.18 API RP 54 Section 9.7 API RP 54 Section 9.2.1 API RP 54 Section 9.3.8 API RP 54 Section 9.3 API RP 54 Section 5.5.1 API RP

Inspection & Testing: API 598 Flange Dimensions: ANSI/ASME 16.5 (1/2” - 10”) Face-to-Face: ANSI/ASME B16.10 Fire Safe: API 607/BS 6755 3-Piece Trunnion Ball Valves - API 6A Basic Design: API 6A Inspection and Testing: API 6A Flange Dimensions: API 6A Face-to-Face: API 6A Fire Safe: API 607/BS 6755

FireEye's Endpoint Security Policy API provides a rich API to allow users to explore functions within the API. The Policy API Tool allows users to add remove and list policy exceptions quickly as well as list create policies for the tool. Overview To get started with the API you will need to create an API user or API Admin to access the API.