Upload
wso2
View
387
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Why Deploy an Enterprise Asset Store
Nuwan Bandara
@nuwanbando
WSO2
Mobile Apps APIs
Gadgets Connectors
Policies Documents
Web Apps
Services
Enterprise Assets
• Businesses generate different types of assets
• Different parties are involved in creating those
• Every asset type has its own lifecycle
The Challenge
• Every SBU in a large corporation create some kind of a digital asset
• Sometimes there are overlapping (lack of knowledge of what other unit has done)
• Usage monitoring and governance
• Many stakeholder involvement in an asset’s lifecycle
• Monetization options ?
An Enterprise Apps Store
“Enterprise App Stores Can Increase the ROI of the App Portfolio” – Gartner (4th Feb 2013)
“By 2017, 25 Percent of Enterprises Will Have an Enterprise App Store” – Gartner (12th Feb 2013)
We Envisioned One Step Further
• A store of anything (Why only apps ? Why not anything ?)
• Ships with Three types of assets OOTB (Gadgets, Web Sites and E-Books)
• Ability to add new types of assets and configure
• Ability to extend the base functionality (subscription / payment process integration)
Introducing WSO2 Enterprise Store
• The Hot New Product of WSO2 product stack
• General Availability from 26th Oct.
• Already multiple customers in-house
Store Is The Center Of Connected Business
Two Components – { #1 - Store Front }
• Asset attribute base search & sort
• Categories & Tags
• Recently added / Most used listings
• Dedicated asset page with social commenting and rating
Store Front : Social Commenting & Rating
• Fist look at WSO2 Social Platform • Commenting
• Rating
• Liking / Disliking
Two Components – { #2 - Backoffice }
• Asset add / edit / versioning
• Lifecycle management & governance
• Statistics
Backoffice : Lifecycle Management & Governence
• Lifecycle visualization
• Change log
• Driven by SCXML
• Asset type specific lifecycle configuration
Extending The Store With A New Asset Type
• Create a new Resource Extension Type (RXT – a concept inherited from WSO2 GReg)
• Add relevant jaggery pages to customize the asset based operations (Download vs Subscribe vs Bookmark)
• Define the Asset LC in SCXML
In-House Customers : Service Store
In-House Customers : Mobile App Store
Future Integration Within WSO2 Platform
• API Manager Store & Publisher (Q1 2014)
• WSO2 ESB Connector Store (Nov. 2013)
• WSO2 App Store with App factory (Q1 2014)
The Engineering Effort
• Written completely in JavaScript, the front-end and the back-end
• Uses technologies such as jaggeryjs, caramel, handlebars
• Modular to its core – any part of the store can be over ridden by dropping a relevant script in extensions
• A team of geniuses
Thank You
[email protected] http://nuwanbando.com