2. 4 Disruptive Forces Simultaneously
Hitting Enterprises
Mobile Social
BYOD API Management
MEAP Apps
BEaaS Big Data
Apps, Apps Store Context Aware
Security 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
3. The “pile?”
Enterprise App API Management and
Store SOA
Digital 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
4. 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
5. 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
6. 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 API
Business = {People, Processes, Business = {People, Processes, Data} Business = {People, Processes, Data}
Data}
•
Business A Connected Business
• (WSO2 Carbon platform) (WSO2 API Manager) (WSO2 App Factory)
7. 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
8. 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
9. 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 Apps
9 4/23/2013
10. 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)
11. 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
12. 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 Development
Vendor 1 Vendor 1 Organizations
Vendor 1 Vendor 1
Your Value
Vendor 1
Your
Customers Chain
13. 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
14. 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 business
14 4/23/2013
15. Gartner : WSO2 visionary in all 3
categories of application infrastructure
We are the only Open Source
Vendor
16. 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
17. Gartner Reference Model for Platform as a Service:
WSO2 leads all other vendors in PaaS with AppFactory
SaaS 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
Management
PaaS 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
18. 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
22. API Centric Lifecycle
1. Create Applications,
Mobile Applications and
APIs by building them in
API Management and Vendor
App Factory Identity Management Vendor
Publish APIs, Applications,
1 Your
Vendor
2.
Mobile Applications in 1
governed way, know who 1
Employ
is using them inside and
outside your organization, ees
track usage, account
3. 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 them
4. 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 VendorYour
5. Applications elastically Ecosystem PaaS 1 Develop
Vendor
grow and contract as 1
needed 1
ment
Organiza
tions
23. API Management and the “Store”
have emerged as dominant
compelling 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
24. The New IT
http://www.flickr.com/photos/ahhyeah/
25. 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
26. PaaS
Hosted application environment for building and deploying
applications
Environment for building and
Deploying Apps
+
Cloud Characteristics
26 4/23/2013
27. Lots of PaaS what’s different about
WSO2
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
31. Branded Entertainment Mobile
Apps
Media Company APIs and Services
Media 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
32. “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
33. Extend API Management with a PaaS
Extend 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
34. 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
35. 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
36. Last Use Case
Inner 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
38. “Classic” Middleware
Components
Use Message Broker
Use CEP
Use Registry
Short Duration
Low Change Real-Time
Use ESB Stateless Stateful
Use Data Server
Batch
Use BAM and BI High Change
Long duration Use Rule Engine
Use BPM
39. Aspect Oriented Platform WSO2
Security Governance
Multi-tenant Upgradability
Message Bus Data Disaster Recovery Elastic Scalability
Transaction Support
Your core Monitoring
business
High Availability Adapters
logic
Audit / Logging SLA Management
Operation
Configuration Identity Management Deployment –
Physical Infrastructure
43. 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
44. Shared Infrastructure
• Shared elastic runtime for all applications
• Shared used of source repositories, build farm,
testing servers and more.
45. New IT – Innovation without
constraints
Packaged App
New IT:
PaaS Powered,
Old IT Databases
APIs
Self-service, EAI / SOA
Ticketless,
Mobile Enabled,
Socially Integrated Cloud
Service
46. DevOps requires Social
Collaboration
• Empower the social enterprise
• Human interaction with governance via tasks
• Comments, ratings and tags on any type of
resource or artifact
50. Open Source or Proprietary
Proprietary Open Source
Reliability Sure Ebay (3 billion Reliability
transactions/day)
Performance Sure Open Source Big Data is Performance
only viable solution for many
applications
Scalability Sure Ditto Scalability
Mission Critical Sure Critical SaaS vendors depend Mission Critical
on Open Source
Cost higher lower Cost
Support mediocre lifeblood Support
Roadmap Vendor choice to maximize Very flexible Roadmap
profit
Vendor Lock In Absolutely No bias Vendor Lock In
Re-Usable Software Not unless they have to Has to be reusable or will Re-Usable Software
not sell
51. Your Enterprise Reference
Platform 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
52. “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
53. 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
54.
55. Partner B grags API1 and
APIa from API Store and
Enterprise publishes an API1
creates MAPPb, publishes
into API store
MAPPb into store making it
visible only to supertenant
Partner A Developer Drags
APIa from API Store into
Publish new APIa and APPa code
and MAPPa into Enterprise
Store then Code/Build/Test and
deploy new APPa and Mobile
App MAPPa