Date post: | 13-Jan-2015 |
Category: |
Technology |
Upload: | wso2 |
View: | 381 times |
Download: | 0 times |
MoDvaDons
• Moore’s Law for Data • Global data is doubling every 15 months • New apps must be wriNen to work with
this data
• Infinite data storage is coming • Encoding data in DNA stores 700TB in 1
gram • And of course almost infinite compute
power
• App Stores • 400M users, 650K apps
• Most apps have a small number of users • Long tail is really long
• This is not your father’s app • Mobile apps, ecosystem apps, API-‐
based apps, IoT will proliferate
• API Economy • The App must work in a federated,
external model as well as internal
• Internet of Things • Connected Cars, Smart meters,
Wireless Sensor Networks, Thermostats, Door locks, etc
11/8/13 6
Invention comes in many forms and at many scales. The most radical and transformative of inventions are often those that empower others to unleash their creativity – to pursue their dreams.
Jeff Bezos
“ “
Connected Business
• ConnecDng your internal systems, your partners and your ecosystem
• CreaDng a pla_orm for internal and external innovaDon • VirtualizaDon of your data, funcDon and processes • Cloud based approaches for tenancy, billing, metering and
self-‐service • Monitoring and governance
VirtualizaDon – in the wider sense
Import org.apache.x
} Automation Control Monitoring Agility Flexibility
What is a Milestone Plan
• A set of milestones! (ok that was obvious) • Each milestone is self-‐contained and useful • At each milestone review and course-‐correcDon
takes place • Milestones can be independent • Can be Dme or funcDon based
Start integraDng beNer
• Use SOAP and REST appropriately • Use JSON for mobile-‐friendly applicaDons • Don’t put up with an average service re-‐use of 1.02 • Iterate • Iterate again • Think of Internal APIs and internal API customers • Don’t let the organizaDon structure dictate the SOA
APIs
• Use the opportunity to subset the SOA
• A constrained API store will encourage creaDvity, improvement and beNer architecture
Why WSO2 API Management?
• Leader in the Forrester Wave • Ease of use for simple cases • Flexibility and Openness for hard cases • Amazing performance • Extensible with the rest of the Carbon pla_orm
App Factory is more than just DevOps
§ Governance and Compliance § The guiderails for development
§ Lifecycle Management § Version Control
§ IntegraDon with the Pla_orm as a Service § Stratos 2.0 – a Cloud Pla_orm
Why use WSO2 App Factory?
Unique product: • Cloud DevOps • PaaS integraDon • Governance and Compliance • MulD-‐tenant, mulD-‐project – ecosystem enabled
Doesn’t have to be big bang: • Partner PaaS, DevàStaging, etc
Apache Stratos / WSO2 Private PaaS
> stratos subscribe php myphp -‐min 1 -‐max 3 > git clone hNp://git.stratos.com/my.com/myphp > git push myphp
In 2005 we built a company…
• …based on the idea that all new applicaDons would be distributed and service-‐oriented
• Seems we were right.
• In 7 years Dme all new applicaDons will be running on a Pla_orm-‐as-‐a-‐Service
Why Stratos for PaaS?
• Polyglot • Carbon Pla_orm, Tomcat, MySQL, PHP for starters • Inherently MulD-‐Tenant
– Important for any cloud environment (Public, Private, Partner) – 1000’s of tenants per machine are possible
• Shared container mulD-‐tenancy for Carbon – Shared OS mulD-‐tenancy
• Core services • Messaging, Registry, IdenDty, Data, Deployment, etc • The only completely open PaaS
Partner Registers
Allocated a development env (Git,
Jenkins, etc)
Subscribes to APIs
Code/Build/Test
Deploy
Publish new APIs into API
Store (and App in AppStore)
Ecosystem
Our Roadmap
1. App Factory 2.0 and Apache Stratos 4.0 2. API Manager 3. WSO2 Cloud 4. ESB Cloud Connectors 5. Big Data and Complex Event Processing 6. WSO2 Store – Enterprise App Store, etc 7. WSO2 Mobile 8. And business as usual product enhancements
How to get there?
• Formulate the vision • Work out realisDc milestones • Book a QuickStart for your first milestone • Use the milestones for review and course correcDon