20
API Centric 12/9/2013 John Mathon

Wso2 v ision api centric

Embed Size (px)

DESCRIPTION

Api Centric is a new paradigm extending API Management to include mobile apps and web apps and other enterprise assets.

Citation preview

Page 1: Wso2 v ision api centric

API Centric

12/9/2013John Mathon

Page 2: Wso2 v ision api centric

Complete Componentized PlatformSOA, API, Cloud, DevOps, PaaS, Mobile, Social

• SOA Middleware – gReg, Message Broker, ESB, Business Rules, Business Process Server, AS

• Identity Manager – Authentication, Federated Identity, Authorization, Audit – OAUTH1&2, OPENID, XACML, …

• API Management – Forrester calls #1 product– Social Store, Publisher, Subscriber, gateway

• Cloud – DevOps PaaS, Ecosystem PaaS• Big Data – BAM, Data Services, Storage Services,

Cassandra, MongoDB, Hadoop, Complex Event Proc

Page 3: Wso2 v ision api centric

Complete Componentized PlatformSOA, API, Cloud, DevOps, PaaS, Mobile, Social

• Presentation– User Experience Server

• Developer– Eclipse based dev environment w/drag and drop EIP and BPEL GUI

or– CodeEnvy for in-browser development (next year)

• Mobile– MDM, MAM (coming MEAP and BaaS)

• Social– Enterprise Store, social connectors, bigdata social BI

Page 4: Wso2 v ision api centric

WSO2 Technology Vision

• API Centric Platform – API Management for everything

• Internal services, external services (REST or non-REST)• Applications, web applications, mobile applications• Enable re-use by creating a social Store to find and manage, monitor, subscribe, comment,

re-use any enterprise asset• Internal or External publishing

• Connected Business Platform– Connect (integrate) internal systems, Employees, Customers, Partners, Extended Partners,

Potential Customers– Anyway they want: APIs, legacy, Mobile or Web Applications, Email, social apis, PaaS, iPaaS,

DaaS, aPaaS …

• Cloud Native – DevOps automated deployment private cloud, public cloud or WSO2 cloud

• Open Source, WYDIWYG

Page 5: Wso2 v ision api centric

04/11/2023 5

WSO2 App Factory Development Environment

Source Code Management

Life

cycl

e M

anag

emen

t

Stratos Platform

Cartridges

Development Cloud

Issue Tracker

Content PaaS Forums

Man

aged

API

s &

Dat

a So

urce

s

Stratos Platform

Cartridges

Test Cloud

Stratos Platform

Cartridges

Production Cloud

Continuous Build Cloud

App Command: Developer & Management Portal

Developer Studio

App/API Store

Page 6: Wso2 v ision api centric

API Management Components

Page 7: Wso2 v ision api centric

Publish and Socialize

Page 8: Wso2 v ision api centric

Expose Services As APIs

Page 9: Wso2 v ision api centric

CXO Dashboard

Page 10: Wso2 v ision api centric

Complete Integration Stack–Transports: HTTP, JMS, AMQP, FTP, POP, IMAP, FIX, Custom!–Formats & Protocols: JSON, XML, SOAP, EDI, HL7, Binary formats, CORBA/IIOP, Custom–Legacy Adapters: SAP, PeopleSoft, CICS (via CTG), IBM WebSphere MQ, MSMQ–Cloud Adapters: SalesForce,–Paypal,LinkedIn, Twitter, JIRA, Twilio

Page 11: Wso2 v ision api centric

Mobile

• Mobile– Support for Apple, Android– Enterprise Store to download (Private store or Public Store)– Security– Device Control– Disable Phone features

• MDM – Device Management– Security, Delete, Policies, Wipe…

• MAM – Application Management– Store to download apps, upgrade, delete, compartmentalize

• Future (MEAP, BaaS)– Integrated Support for Phone Gap, Trigger.io, others anticipated 2014– Our own BaaS or other open source

Page 12: Wso2 v ision api centric

API Centric / Connected Business

Enterprise Store

Your Customers

11

1 Your Value Chain

App Factory Ecosystem PaaS

Your Development Organizations

Vendor 1Your EmployeesAPI Management

Page 13: Wso2 v ision api centric

Boeing

Page 14: Wso2 v ision api centric

Maximus Phase 1

Glossary:

MB: Message BrokerDSS: Data Services BRS: Business Rules ServerBPS: Business Process ServerSS: Storage Server to Cassandra BAM: Business Activity

Page 15: Wso2 v ision api centric

Contact us:http://wso2.com/contact/

Follow us:http://twitter.com/#!/wso2

Page 16: Wso2 v ision api centric

API and SOA Governance

• Manage Dependencies• Track adoption

– Usage and Subscription Tracking

• Manage Compatibility– Backwards or Forwards– Versioning

• Communicate Migration Strategies– Deprecation, Retirement

Page 17: Wso2 v ision api centric

Scalable Deployment Architecture

Page 18: Wso2 v ision api centric
Page 19: Wso2 v ision api centric

WSO2 Engagement Model

Page 20: Wso2 v ision api centric

Complete platform