Download - Introducing the WSO2 Enterprise Store
![Page 1: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/1.jpg)
Introducing the WSO2 Enterprise StoreManaging and Accessing Digital Assets
by
Ruchira Wageesha (Associate Tech Lead)
![Page 2: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/2.jpg)
About WSO2
● Providing the only complete open source componentized cloud platform■ Dedicated to removing all the stumbling blocks to enterprise
agility■ Enabling you to focus on business logic and business value
● Recognized by leading analyst firms as visionaries and leaders■ Gartner cites WSO2 as visionaries in all 3 categories of application
infrastructure■ Forrester places WSO2 in top 2 for API Management
● Global corporation with offices in USA, UK & Sri Lanka■ 200+ employees and growing
● Business model of selling comprehensive support & maintenance for our products
![Page 3: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/3.jpg)
150+ globally positioned support customers
![Page 4: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/4.jpg)
What is WSO2 Enterprise Store
WSO2 Enterprise Store will provide a store for all digital assets
of an enterprise, it will provide discovery, provisioning and will
manage all aspects of an asset lifecycle.
![Page 5: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/5.jpg)
What you can do
● Plug your own asset type
● Create and manage your assets
● Associate your own lifecycle
● Control access to your assets
● Inherit all generic features like searching, tagging,
categories, social features etc.
● Customize, enrich listing pages, detail pages of your asset
● Have your own subscription flow
![Page 6: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/6.jpg)
WSO2 Enterprise Store
● Store - search, discover assets
● Publisher - add and manage assets
![Page 7: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/7.jpg)
Store
![Page 8: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/8.jpg)
Store Homepage - recent assets by type
![Page 9: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/9.jpg)
Listing - assets by type
![Page 10: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/10.jpg)
Listing - by category
![Page 11: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/11.jpg)
Sorting - by rating, alphabet or created time
![Page 12: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/12.jpg)
Listing - Infinite scrolling
![Page 13: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/13.jpg)
Search - backed by Apache Solr
![Page 14: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/14.jpg)
Search - by attributes
![Page 15: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/15.jpg)
Detailed - customize based on asset type
![Page 16: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/16.jpg)
Social - comment and rate, backed by Apache Cassandra
![Page 17: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/17.jpg)
Login - saml2 based sso, backed by WSO2 IS
![Page 18: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/18.jpg)
Subscribe - customize based on asset type
![Page 19: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/19.jpg)
Subscribed - :)
![Page 20: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/20.jpg)
My Items - manage subscriptions
![Page 21: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/21.jpg)
My Items
![Page 22: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/22.jpg)
Publisher
![Page 23: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/23.jpg)
Publisher Homepage
![Page 24: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/24.jpg)
Listing - assets by type
![Page 25: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/25.jpg)
Detailed
![Page 26: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/26.jpg)
Creating - auto generated form based on RXT
![Page 27: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/27.jpg)
Editing
![Page 28: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/28.jpg)
Asset Lifecycle - auto generated based on scxml
![Page 29: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/29.jpg)
Versioning
![Page 30: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/30.jpg)
Demo
![Page 31: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/31.jpg)
Adding New Asset Types
![Page 32: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/32.jpg)
Steps . . . .
● Creating an RXT definition for your asset type
● Creating SCXML based lifecycle for your asset type
● Install RXT, lifecycle into the Enterprise Store
● Configure publisher
● Configure store
![Page 33: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/33.jpg)
RXT definition<?xml version="1.0"?><artifactType shortName="mobileapp" singularLabel="Mobile App" ..> …. <content> <table name="Overview"> <field type="text" required="true"> <name>Provider</name> </field> <field type="text" required="true"> <name>Name</name> </field> <field type="text" required="true"> <name>Version</name> </field> ..... </table> <table name="Images"> <field type="text" required="true"> <name>Thumbnail</name> </field> <field type="text" required="true"> <name>Banner</name> </field> ..... </table> </content></artifactType>
![Page 34: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/34.jpg)
Lifecycle
![Page 35: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/35.jpg)
Installing
● RXT
○ <PRODUCT_HOME>/repository/resources/rxts/
● Lifecycle
○ <PRODUCT_HOME>/repository/deployment/server/jaggeryapps/publis
her/config/lifecycles/
![Page 36: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/36.jpg)
Configure Publisher
● /_system/config/publisher/config/publisher.json
○ ["gadgets", "sites", "ebooks", "mobileapps"]
● Put your extension file as
○ <PRODUCT_HOME>/repository/deployment/server/jaggeryapps/publis
her/config/ext/mobileapp.json
![Page 37: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/37.jpg)
Configure Store
● /_system/config/store/config/store.json
○ ["gadget", "site", "ebook", "mobileapp"]
● Put your extensions into
○ <PRODUCT_HOME>/repository/deployment/server/jaggeryapps/exten
sions/assets/mobileapp/
![Page 38: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/38.jpg)
Next . . . .
● Customize views for your asset using extension mechanisms
![Page 39: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/39.jpg)
Engage with WSO2
● Helping you get the most out of your deployments● From project evaluation and inception to
development and going into production, WSO2 is your partner in ensuring 100% project success
![Page 40: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/40.jpg)
?
![Page 41: Introducing the WSO2 Enterprise Store](https://reader034.vdocument.in/reader034/viewer/2022042813/54b700954a7959aa2a8b46c9/html5/thumbnails/41.jpg)
Thanks !