re-inventing enterprise it around apis & apps
DESCRIPTION
WSO2 provides a state of the art, standards based, scalable and complete platform solution to the problem of building software in this new environment. As an open source company WSO2 is committed to providing the hooks and openness that allows anyone to insert their own customization and special needs into the platform.TRANSCRIPT
![Page 1: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/1.jpg)
Re-Inventing Enterprise IT Around APIs & Apps
John MathonAAA CIOC PresentationSeptember 5, 2013
![Page 2: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/2.jpg)
AgendaThe Connected Business
PaaS
![Page 3: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/3.jpg)
“Most exciting time in Enterprise Infrastructure”
Cloud Mobile Big Data devOps PaaS (+ iPaaS, aPaaS, BEaaS, BPMaaS, DaaS, …) Social APIs SaaS Open Source New languages
Transforming the speed of innovation, reducing cost, providing new revenue opportunities, reducing risk, scaling easier
![Page 4: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/4.jpg)
The “pile?”
API Management and SOA
Cloud Adoption
and Automation
Mobile Apps
Mobile BYOD
Digital Business Ecosystems
PaaS
SaaS Adoption
Executive Dashboards
Federated Identity
Social Networking
Big Data ImplementationsBig Data Analytics
Open Source Adoption
Enterprise App Store
![Page 5: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/5.jpg)
WSO2 You: Your Ecosystem
•
Business A Connected Business• (WSO2 Carbon platform) (WSO2 API Manager) (WSO2 App Factory)
Business = {People, Processes, Data}
3rd Party Apps
API
Private PaaS Ecosystem
API
App App App
Business = {People, Processes, Data}
3rd Party Apps
API
Business = {People, Processes, Data}
WSO2 enables your Connected Business
![Page 6: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/6.jpg)
What is a Connected Business?
It’s about connecting: Internal Systems Internal Groups – systems and peopleEmployeesExternal Partners – systems and peoplePotential External Partners – systems and peopleCustomersPotential Customers
Division A
![Page 7: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/7.jpg)
What kind of Connectivity?
APIS
Social Apps
Mobile Apps
Web Apps
iPaaS, BPMaaS, DaaS
PaaS for APIs or SaaS
![Page 8: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/8.jpg)
What Kind of Connectivity?
What/Who? APIs Social Apps
Mobile Apps
Web Apps (SaaS)
iPaaS, bpmPaaS, DaaS
PaaS for APIs or SaaS
Internal Systems
X X X X X X X
Employees X X X X X X X
Partners X X X X X X X
Potential Partners
X X X X X X X
Customers X X X X X X X
Potential Customers
X X X X X X X
![Page 9: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/9.jpg)
Why be more connected?Opportunities to create stickiness with consumers and
partners
Market new products to existing customers or new customers
Leveraging brilliant ideas of potential new community development partners to leverage your APIs for new Applications and Mobile Applications
Creating new services out of existing services or with improvements, modifications or additions of new services
Leveraging existing partners better
To In
crea
se
top
line
reve
nue
![Page 10: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/10.jpg)
Why be more connected?Re-use existing services
Improve Efficiency of devOps within your organization
To scale applications while sharing resources more efficiently
To reduce initial cost of products and grow revenues and costs in line
To re
duce
fixe
d an
d
varia
ble
cost
s
![Page 11: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/11.jpg)
Refactoring your businessstep 1
Take the systemic assets of your business:Business processesData Services
Decompose your existing business processes, data and services into capabilities
![Page 12: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/12.jpg)
Step 2-3 to refactoring your businessTake existing services, data and business processes
and turn them into API’s. Integration using DSS and ESB, other pieces of
middleware SOA stack allow you to take existing assets and put a new face on them.
Break the connection of service lifecycle from API lifecycle Your services and data should be able to change when
you need or desire to change them without affecting consumers of those APIs that use those services or data.
Improving your APIs should not affect your existing services or data if they don’t need to.
![Page 13: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/13.jpg)
Steps 4-8 to refactoring your business
Create new services
Build a community
Compose new products and services
Do not lose control
Collect data on your new products and services
Improve incrementally
![Page 14: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/14.jpg)
How does WSO2 Help? Connecting Existing Svcs and Data
• 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
![Page 15: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/15.jpg)
How Does WSO2 help? Don’t Lose Control
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
![Page 16: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/16.jpg)
How does WSO2 help? Publish, Socializing and Collaboration
• 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)
![Page 17: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/17.jpg)
API Management and the “Store” have emerged as
dominant compelling unstoppable
API Management
Estimated 13,000 APIs generated by companies in the last 5 years Primary way to integrate
and deliver value in your digital ecosystem
App Store
600,000 Apps in Itunes store Easier to adopt for the user Easier to manage for the
vendor
![Page 18: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/18.jpg)
Enterprise Store for APIs, Applications, Mobile Applications
![Page 19: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/19.jpg)
Forrester Places WSO2 in top 2 for 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
![Page 20: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/20.jpg)
Enterprise App
Integration &
Applications
New IT: PaaS
Powered, Democratize
d,Mobile
Enabled,Socially Aware
Enterprise IT Store: APIs / Apps / Mobile Apps & More
Data Repository & Analytics Foundation
Cloud Servic
e
Clo
ud-t
o-C
lou
d &
Clo
ud-t
o-E
nte
rpri
se
Inte
gra
tion
& A
pplic
ati
ons
Partners & 3rd
Party Ecosys
tem
Databases
APIs
API Centric Organization
![Page 21: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/21.jpg)
API CentricBusiness
Create a social environment around your APIs, Applications and Mobile Applications to drive innovation and re-use.
Refinement of APIs by separating API and service. Develop new capabilities faster
Establish SLA tiers for APIs and services to segregate customers
Control what applications get built (Mobile or other) that utilize your APIs
IT
Learn about usage both from internal usage and external to figure out Scaling Deprecation Opportunities Problems
Role driven security with fine-grained entitlements
Manageability – manage the lifecycle of APIs, Applications and Mobile Applications, remove users and their data - security
![Page 22: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/22.jpg)
How does WSO2 help?Scale and Enable Partners
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
![Page 23: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/23.jpg)
04/11/2023 23
PaaSHosted application environment for building and
deploying applications
Environment for building and Deploying Apps
+Cloud Characteristics
![Page 24: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/24.jpg)
WSO2 PaaS
![Page 25: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/25.jpg)
Shared Infrastructure
• Shared elastic runtime for all applications• Shared used of source repositories, build farm,
testing servers and more.
![Page 26: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/26.jpg)
WSO2 PaaS
Now
par
t is
Apach
e St
rato
s
![Page 27: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/27.jpg)
App FactorySimplest way to create, build, test, stage, deploy
and operate applications
External Use Cases Ecosystem PaaS aPaaS (Building SaaS applications) Extend API Management with a PaaS for mobile or other
application development Extend SaaS Applications with a PaaS iPaaS, bpmPaaS, DaaS, …
Internal Use Cases DevOps Internal Open Source Collaborative Development
![Page 28: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/28.jpg)
What Does App Factory look like?
![Page 29: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/29.jpg)
![Page 30: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/30.jpg)
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
![Page 31: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/31.jpg)
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
![Page 32: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/32.jpg)
DevOps
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
![Page 33: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/33.jpg)
Inner Source ( 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
![Page 34: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/34.jpg)
New IT – Innovation without constraints
Packaged App
EAI / SOA
Cloud Servic
e
DatabasesOld ITA
PIs
New IT:
PaaS Powered,Self-service,Ticketless,
Mobile Enabled,Socially Integrated
![Page 35: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/35.jpg)
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
![Page 36: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/36.jpg)
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
![Page 37: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/37.jpg)
![Page 38: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/38.jpg)
Enterprise Store for APIs, Applications, Mobile Applications
![Page 39: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/39.jpg)
Gartner on Enterprise Applications
![Page 40: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/40.jpg)
04/11/2023 40
WSO2 App Factory Overall Benefits
For the CIO and Executive IT managementGet control of development processes and
applications being built within and outside your organization, lower costs, increase collaboration
DevOps agility means fast time to market
For the Business ExecutiveBuild leadership in your industry with your value
chain and customers, build stickinessUse social networking to expand your business and
make it always connected, use social analytics to understand your customers and partners better and drive business
![Page 41: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/41.jpg)
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’s WORD FOR IT
![Page 42: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/42.jpg)
150+ Production Support Customers(Not including development support, training)
![Page 43: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/43.jpg)
Open Source or ProprietaryProprietary Open Source
Reliability Sure Ebay (3 billion transactions/day)
Reliability
Performance Sure Open Source Big Data is only viable solution for many applications
Performance
Scalability Sure Ditto Scalability
Mission Critical Sure Critical SaaS vendors depend on Open Source
Mission Critical
Cost higher lower Cost
Support mediocre lifeblood Support
Roadmap Vendor choice to maximize profit
Very flexible Roadmap
Vendor Lock In Absolutely No bias Vendor Lock In
Re-Usable Software Not unless they have to
Has to be reusable or will not sell
Re-Usable Software
![Page 44: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/44.jpg)
“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
![Page 45: Re-Inventing Enterprise IT Around APIs & Apps](https://reader037.vdocuments.mx/reader037/viewer/2022110306/554f6b74b4c905c8088b51df/html5/thumbnails/45.jpg)
Your Enterprise Reference Platform Architecture should
include WSO2The only complete open source ComponentizedApache 2 licensed cloud middleware platform