Upload
john-mathon
View
237
Download
2
Tags:
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
API Centric
12/9/2013John Mathon
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
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
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
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
API Management Components
Publish and Socialize
Expose Services As APIs
CXO Dashboard
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
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
API Centric / Connected Business
Enterprise Store
Your Customers
11
1 Your Value Chain
App Factory Ecosystem PaaS
Your Development Organizations
Vendor 1Your EmployeesAPI Management
Boeing
Maximus Phase 1
Glossary:
MB: Message BrokerDSS: Data Services BRS: Business Rules ServerBPS: Business Process ServerSS: Storage Server to Cassandra BAM: Business Activity
Contact us:http://wso2.com/contact/
Follow us:http://twitter.com/#!/wso2
API and SOA Governance
• Manage Dependencies• Track adoption
– Usage and Subscription Tracking
• Manage Compatibility– Backwards or Forwards– Versioning
• Communicate Migration Strategies– Deprecation, Retirement
Scalable Deployment Architecture
WSO2 Engagement Model
Complete platform