Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Digital Transformation: Connected API Ecosystems

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 16 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Andere mochten auch (20)

Anzeige

Ähnlich wie Digital Transformation: Connected API Ecosystems (20)

Weitere von HARMAN Services (20)

Anzeige

Aktuellste (20)

Digital Transformation: Connected API Ecosystems

  1. 1. Digital Transformation: Connected API ecosystems Ashish Mital Principal Architect- ( OpenSource Practice) Aditi + SymphonyTeleca (A Division of Harman)
  2. 2. Aditi + SymphonyTeleca –What we do? Drive unique, intelligent connected experiences leveraging the convergence of Design, Device, Analytics & Cloud
  3. 3. Uniquely connected experiences leveraging … - How ? … delivering time to market acceleration Connected Device Connected User Exp. Connected Data Connected Platform Member of Open Handset Alliance Android Device Certification Partner Only Services Company in the OAA Best IoT partner Windows Azure Partner of the Year
  4. 4. …at a Global Scale US ARGENTINA GERMANY POLAND UK SWEDEN FINLAND RUSSIA INDIA CHINA KOREA JAPAN
  5. 5. HOW we helped build CONNECTED API ecosystem for 1 of our CUSTOMER using WSO2
  6. 6. Ask – Expose Business features as API Build a platform, an eco-system - tapping new channels for customer engagement and revenue growth. Business features as API Platform
  7. 7. Involves building APIs that are… APIs Discov erable Int. & contex tual Adapt- able Scale Device & Format Perfor mance SLA Availa ble Secure Gover ned Multi- tenant
  8. 8. Solution components API Manager + ESB • API Manager -publish, subscribe, collaborate • Workflow for signup - Sandbox & Production • Micro Services-based architecture • ESB – support transformation & orchestration Scale + DevOps Cloud & NoSQL • AWS based deployment • Multi zone & region availability • High speed Cassandra NoSQL database • DevOps to manage the scale Security – Identity Server • Support for SAML, OAuth, JWT – Federated Identity • XACML & RBAC Authorisation • Multi-tenancy
  9. 9. Platform evaluation – Why WSO2? Evaluation of a number of platforms based on below tenets Capability vs. Requirement matrix Formats & Protocols Connectors Design & run Time Governance Cohesive Platform suite Familiarity to Java/J2EE Resource availability Cloud vision Support & Documenta- tion
  10. 10. IdentityMgmt. User Profiles Federated Authn. Roles XACML Key Mgmt. SSOConsumer Landscape OAUTH SAMLOpenID API Management Throttling Security Collaboratio n Subscriptio n API Catalog AWS Common Boiler Plate - Accelerators Routing Xformation Messaging Adaptors Entitlement Business Components ERP/CRM Legacy Apps Pmnt. Gtwy 3rd Party AWS Retailer Orders Voucher Subscript ions Timeslot Retailer Orders Voucher Subscript ions Timeslot Operational Management  Logging  Exception Handling  SLA Mgmt.  Monitoring  Administration NoSQL Enterprise Datastore AWS AWSAWSAWSAWSAWS Logical Architecture Micro services NoSQL Common Functionality Open APIs Touch points Security Resilient Heterogeneous Scalable Replaceable Boiler- plate
  11. 11. Identity & Access Mgmt. Needs Professional Identity Intranet Server Server Server Social Identity Multiple profiles Multiple devices Anywhere presence Multiple Protocols APIs
  12. 12. Solution - Identity as a Shared Asset Single Sign In/Out SAML Federated Identity SAML/Google/FB API access based on roles OAuth Tokens with roles + JwT Authorisation XACML Entitlement Filter Project Needs Identity Server
  13. 13. Scale that requires - DevOps • Parallel feature development streams • 6 deployment environments across streams • 4+ deployments/day (across DEV, UAT..) • Fail fast - Continuous Integration/Delivery • 50 + VMs on cloud required Configuration Management • Monitoring (APM, Browser, Hardware) Emulate Production Environment for Development and Testing Embrace Agile to ship releases in weeks Accelerated Deployment using tools like Chef, Puppet Monitor and Capture the right metrics using tools such as JIRA, TFS, VersionOne Establish an open channel of communication Stable Build with Continuous Delivery and Integration using tools such as Bamboo, Hudson
  14. 14. DevOps – Our implementation • Configuration Mgmt. on cloud along with cloud former • Spinning and managing VMs, different node roles • Each micro service can be built independently • Hierarchical pom.xml for better control • Automated Junit coverage • Jenkins selenium plugin using xvfb on Linux • 1 click build & packaging providing CI & CD • Pre-post build steps for checkout & copying artifacts • New Relic & Nagios to monitor server hardware • Application performance & browser metrics.
  15. 15. Externally Connected (Customers and Partners) Result - Connected Experience Delivered ! Connected Devices Connected Data Connected Platforms Connected UX Internally Connected (Enterprise) API-centric SOA Big Data/ Complex Event Processing Agile Delivery and DevOps Mobile First/ Cloud First
  16. 16. Thank You

×