Re Inventing Enterprise IT around APIs and Apps
 

Re Inventing Enterprise IT around APIs and Apps

on

  • 999 views

 

Statistics

Views

Total Views
999
Views on SlideShare
641
Embed Views
358

Actions

Likes
1
Downloads
32
Comments
0

4 Embeds 358

http://wso2.org 243
http://wso2.com 112
http://node1.wso2.org 2
http://www.spundge.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Re Inventing Enterprise IT around APIs and Apps Re Inventing Enterprise IT around APIs and Apps Presentation Transcript

  • Re-Inventing Enterprise IT AroundAPIs & AppsApril 23, 2013
  • 4 Disruptive Forces Simultaneously Hitting EnterprisesMobile SocialBYOD API ManagementMEAP AppsBEaaS Big DataApps, Apps Store Context AwareSecurity Everywhere Cloud Issues What to do? Identity SSO devOps Data Security Need agility / collaborate SaaS adoption Executive dashboards Private or Public Proliferation of apps On-Premise Enterprise App Store Open Source Adoption
  • The “pile?” Enterprise App API Management and Store SOADigital Business Ecosystems SaaS Adoption Cloud Adoption Executive Dashboards and Automation PaaS Federated Identity Mobile Social Apps Networking Mobile Big Data Implementations BYOD Big Data Analytics Open Source Adoption
  • The pace of change is accelerating • New technologies proliferating – choices multiplying • SaaS based companies have to deliver new functionality monthly, provide fixes immediately• Mobile apps typically deploy new versions of applications on a much faster schedule of deployments • Monthly, weekly, even DAILY! • (Facebook and others)  Customers, partners, value chain always connected
  • Middleware’s Major Value Accelerate Adoption of new technology Mitigate cost of changing technology or partners later Traditional middleware companies don’t have the tools to help you do MOBILE SOCIAL CLOUD
  • WSO2 You: Your Ecosystem WSO2 enables your Connected Business Ap Ap Ap p p p 3rd Party Apps 3rd Party Private PaaS Apps Ecosystem API API APIBusiness = {People, Processes, Business = {People, Processes, Data} Business = {People, Processes, Data}Data}• Business A Connected Business• (WSO2 Carbon platform) (WSO2 API Manager) (WSO2 App Factory)
  • How does WSO2 Help? – Part 1• Big Data Enabled BAM, CEP, Data Services for Big Data and Analytics – collect and analyze customer or operational data • Respond to problems faster • Create events on correlations • Iterate faster on what’s important • Improve customer service • Be smarter, faster, more agile API Centric ESB – Enable you to connect to more partners faster, create business patterns to build agility faster using API Centric technology
  • How Does WSO2 help? - Part 2 Identity Manager – Single Sign On, Federated Identity, AAA, 2 factor authentication, Advanced entitlements and rule based permissions.• Governance and Rule Engine – Manage connectivity safely, manage deployment, manage partners and processes to meet government and other predetermined standards
  • App Stores / Paradigm Change 600 Thousands 500 400 300 200 100 0 Jan-09 Jan-10 Jan-11 Jan-12 Apple App Store – Growth of Apps9 4/23/2013
  • How does WSO2 help? – Part 3• API Manager – Manage APIs for external value chain and customer use in mobile Apps. Establish tiers of service, track usage of APIs, social data collection, social data analytics, versioning. Also use internally to track internal re-use, ease of re-use, control access API and App Store – Populate your own App store with internal Apps, APIs, complete the circle of API Centric usage. Drag and Drop simplicity, Mobile App distribution, BYOD (Beta 3rd qtr 2013)
  • How does WSO2 help? – Part 4 Stratos 2 – devOps deployment within the enterprise or in the cloud for any application, create agility, daily upgrades, elastic scalability, reduced cost. AppFactory Ecosystem PaaS – Complete the devOps story with the industries only ECOSYSTEM PaaS. Bring your enterprise into the modern age.  Agility, governance, API Centric development  Full governance of lifecycles • Why Salesforce.com built Force.com • Why Vmware has CloudFoundry • Why Apple has the iTunes store
  • The New API Centric Corporation App Factory Ecosystem PaaS Vendor 1 Vendor 1 Vendor 1 Your API Management and Identity Employees Management Enterprise API, APP, MOBILE APP Store Vendor 1 Vendor 1 Your Vendor 1 Vendor 1 DevelopmentVendor 1 Vendor 1 Organizations Vendor 1 Vendor 1 Your Value Vendor 1 Your Customers Chain
  • API Centric Organization Enterprise IT Store: APIs / Apps / Mobile Apps & More Cloud-to-Cloud & Cloud-to-Enterprise Integration Enterprise App Partners New IT: & Applications & 3rd Integratio Party PaaS Powered, Databas APIs n& Ecosyste Democratized, es Applicatio m Mobile Enabled, ns Socially Aware Cloud Service Data Repository & Analytics Foundation
  • WSO2 App Factory Overall Benefits  For the CIO and Executive IT management  Get control of development processes and applications being built within and outside your organization, lower costs, increase collaboration  DevOps agility means meet the competition speed of development, deployment, operations – compete, win everytime  For the Business Executive  Build the leadership in your industry with your value chain and customers, build stickiness  Use social networking to expand your business and make it always connected, use social analytics to understand your customers and partners better and drive business14 4/23/2013
  • Gartner : WSO2 visionary in all 3categories of application infrastructure We are the only Open Source Vendor
  • Forrester Places WSO2 in top 2for API Management“Layer 7 and Wso2 Blend service integration and a good api Consumer experience. Most API management adopters among our clients will need to build their corporate platforms on existing systems and integration efforts. So they will need a good client app developer portal, traffic management sophistication, and the means to map, convert, and manage existing service endpoints.”** The Forrester WaveTM: API Management Platforms, Q1 2013 By Eve Maler and Jeffrey s. Hammond, February 5, 2013
  • Gartner Reference Model for Platform as a Service: WSO2 leads all other vendors in PaaS with AppFactorySaaS Applications PaaS Service Offerings Integrated PaaS Business Integrated Cloud User Application Application Integration Process PaaS Platform Database Experience Other Modeling, Platform Platform Management Management, Platform Platform Design, Platform Monitoring, Development, Governance, Maintenance, Provisioning PaaS Technology Core Life Cycle ManagementPaaS Cloud Value Foundation (Shared Resources, Multitenancy, Self-Service, Elasticity, Real-Time Versioning, Metadata Management, Subscription/Use Billing) Cloud Performance Foundation (In-Memory Computing, Grid/Massive Scale, Auto-Scaling, SLA Enforcement, Use Tracking, High Availability, Security, Data Integrity, Parallel Processing) System Infrastructure or System Infrastructure Services (IaaS)IaaS Hardware
  • WSO2 has emerged as the leading open source company in all middleware categories Application Infrastructure (Classic Middleware) API Management (Middleware to the cloud) App Factory Ecosystem PaaS (leading PaaS) BUT DON’T TAKE FORRESTER OR GARTNER’sWORD FOR IT
  • 150+ Production SupportCustomers(Not including development support, training)
  • Let’s dive deeper How does this work?
  • Connected Middleware Components (API Management, Store, Identity…)
  • API Centric Lifecycle1. Create Applications, Mobile Applications and APIs by building them in API Management and Vendor App Factory Identity Management Vendor Publish APIs, Applications, 1 Your Vendor2. Mobile Applications in 1 governed way, know who 1 Employ is using them inside and outside your organization, ees track usage, account3. Use the published APIs in your development environment by dragging Enterprise API, APP, and dropping making it easier to reuse services and MOBILE APP Store track them4. Modify Applications, APIs, Mobile Applications and have them versioned and distributed automatically by the store and deployed by AppFactory at devOps App Factory Vendor speed VendorYour5. Applications elastically Ecosystem PaaS 1 Develop Vendor grow and contract as 1 needed 1 ment Organiza tions
  • API Management and the “Store”have emerged as dominantcompelling unstoppable API Management App Store Estimated 13,000 APIs  600,000 Apps in Itunes store generated by companies in  Easier to adopt for the user the last 5 years  Easier to manage for the  Primary way to integrate and vendor deliver value in your digital ecosystem
  • The New IT http://www.flickr.com/photos/ahhyeah/
  • The New IT• Not just for programmers• Self-Service • To Create Apps • To Deploy Apps (somewhere)• Based on Apps, Data and APIs not on servers, disks, memory• Pay as you go• Managed and governed
  • PaaS  Hosted application environment for building and deploying applications Environment for building and Deploying Apps + Cloud Characteristics26 4/23/2013
  • Lots of PaaS what’s different aboutWSO2 Foundation PaaS  Most complete development environment  Most complete deployment environment  Most complete standards adoption  Build anything with App Factory, Deploy Anything. Use any development environment or ours. Fully Multi-tenant  create multi-tenant SaaS applications by default  any number of tenants to build applications in their own protected environment extending your APIs and collaborating Governed Ecosystem ALM – You own the business  You control the process of development, what gets deployed in the store based on any rule you wish – just like iTunes
  • WSO2 App Factory
  • App Factory Ecosystem PaaSUse Cases
  • Branded Entertainment Mobile Apps Media Company APIs and ServicesMedia Company PaaS (with code repository, development and deployment environments) API bPaaS Mobile Dev Environment STORE Restaurant Bar Chain Mall Other Chain Branded Branded Independent Branded Mobile App Mobile Developers or Mobile App App Companies Mobile Apps
  • “Industry” Ecosystem PaaSes:• will be a 65 billion dollar industry before too long* Growing rapidly to encompass all industries• The leaders in their industries will establish PaaS’s and use them to disrupt and bypass their competitors, reduce costs and provide better services to their customers.• Industry consortiums are developing in car manufacturing, building operation, financial, aerospace and others
  • Extend API Management with a PaaSExtend SaaS Applications with a PaaS If you have a successful API you will want to manage the development of applications using your API with a PaaS.  Twitter probably wishes it had done so iTunes manages their devices with a store and regulates look, feel, money generation, security If you have a successful SaaS application like Salesforce, SAP, Workday, … you will want to have a PaaS
  • iPaaS, bpmPaaS, aPaaS,…• Successful SaaS companies such as Salesforce, SAP, Workday are driving the growth of iPaaS.• App Factory has the capability to be used to create any type of PaaS and has many of the components built in to implement specific type PaaS’s• Corporations can easily take App Factory and build an iPaaS for their SaaS solutions or offer a full development PaaS with their APIs included
  • What about internal use of PaaS? A PaaS gives you devOps speed and agility however at the cost of some flexibility in most cases  A PaaS incorporates aspects of your development tools, lifecycle, build process, project management, issue tracking, operations, deployment, hardware choices in some cases, VMs you may use, virtually everything you do in development is subject to change  Enter into PaaS slowly for devOps and choose areas to succeed, areas with maximum advantage to devOps efficiency – new mobile projects, SaaS development  Choose a PaaS with little vendor lock in, with plug points to plug everything, a vendor with maximum componentization and adherence to standards, i.e. WSO2
  • Last Use CaseInner Source (or Internal Open Source) Many large companies have a lot of barriers and silos to break down besides agreeing to a common tool set and devOps. Collaboration is also about culture AppFactory is designed to be social, to enable ad-hoc open source like sharing and collaboration if desired. Inner Source can be a way to boost creativity, increase re-use, decrease time to market for new ideas Speak to us later if you are interested in this ground breaking approach to development
  • More Detail
  • “Classic” Middleware Components Use Message Broker Use CEP Use Registry Short Duration Low Change Real-TimeUse ESB Stateless Stateful Use Data Server BatchUse BAM and BI High Change Long duration Use Rule Engine Use BPM
  • Aspect Oriented Platform WSO2 Security Governance Multi-tenant Upgradability Message Bus Data Disaster Recovery Elastic Scalability Transaction Support Your core Monitoring businessHigh Availability Adapters logic Audit / Logging SLA Management Operation Configuration Identity Management Deployment – Physical Infrastructure
  • App Store – APIs, Apps, Mobile
  • Cloud Middleware Components
  • What Does App Factory look like?
  • What is the App Factory ALM?• Role based Control and oversight of who can do what in the system• Flexibility in the number of stages, the promotion rules to get from one stage to the next• Providing automated “test” hooks to insure applications meet some criteria• Collaboration• Provide human checkpoints before an application or API proceeds to next stage• Fine grained role based entitlement to control who can see, publish or subscribe to what Apps, APIs and mobile Apps or other assets in the store
  • Shared Infrastructure• Shared elastic runtime for all applications• Shared used of source repositories, build farm, testing servers and more.
  • New IT – Innovation withoutconstraints Packaged App New IT: PaaS Powered, Old IT Databases APIs Self-service, EAI / SOA Ticketless, Mobile Enabled, Socially Integrated Cloud Service
  • DevOps requires SocialCollaboration• Empower the social enterprise• Human interaction with governance via tasks• Comments, ratings and tags on any type of resource or artifact
  • Gartner on Enterprise Applications
  • Summary
  • Open Source or Proprietary Proprietary Open SourceReliability Sure Ebay (3 billion Reliability transactions/day)Performance Sure Open Source Big Data is Performance only viable solution for many applicationsScalability Sure Ditto ScalabilityMission Critical Sure Critical SaaS vendors depend Mission Critical on Open SourceCost higher lower CostSupport mediocre lifeblood SupportRoadmap Vendor choice to maximize Very flexible Roadmap profitVendor Lock In Absolutely No bias Vendor Lock InRe-Usable Software Not unless they have to Has to be reusable or will Re-Usable Software not sell
  • Your Enterprise ReferencePlatform Architecture should include WSO2 The only complete open source Componentized* Apache 2 licensed cloud middleware platform *Componentized means use as little or as much as you want and change your mind at any time easily
  • “Open Release” Business• Model All features released openly : No community vs. Enterprise edition• Uses business-friendly open source license such as Apache• Maintenance and support only to customers/licensees• Value = Production Support services and maintenance
  • Customer Adoption• More than 150 customers growing rapidly• 80 new customers in 2012• Many big customers we can’t tell you the names.• Ebay 2.2-3.5 billion transactions/day• Other large retail customers• Banks• Telecommunications• Aerospace• Government
  • Partner B grags API1 and APIa from API Store and Enterprise publishes an API1 creates MAPPb, publishes into API storeMAPPb into store making itvisible only to supertenant Partner A Developer Drags APIa from API Store intoPublish new APIa and APPa codeand MAPPa into Enterprise Store then Code/Build/Test and deploy new APPa and Mobile App MAPPa