Introducing the WSO2 Enterprise Store
Managing and Accessing Digital Assets
by
Ruchira Wageesha (Associate Tech Lead)
About WSO2
●

Providing the only complete open source componentized cloud platform
■ Dedicated to removing all the stumbli...
150+ globally positioned support customers
What is WSO2 Enterprise Store
WSO2 Enterprise Store will provide a store for all digital assets
of an enterprise, it will ...
What you can do
● Plug your own asset type
● Create and manage your assets
● Associate your own lifecycle
● Control access...
WSO2 Enterprise Store
● Store - search, discover assets
● Publisher - add and manage assets
Store
Store Homepage - recent assets by type
Listing - assets by type
Listing - by category
Sorting - by rating, alphabet or created time
Listing - Infinite scrolling
Search - backed by Apache Solr
Search - by attributes
Detailed - customize based on asset type
Social - comment and rate, backed by Apache Cassandra
Login - saml2 based sso, backed by WSO2 IS
Subscribe - customize based on asset type
Subscribed - :)
My Items - manage subscriptions
My Items
Publisher
Publisher Homepage
Listing - assets by type
Detailed
Creating - auto generated form based on RXT
Editing
Asset Lifecycle - auto generated based on scxml
Versioning
Demo
Adding New Asset Types
Steps . . . .
● Creating an RXT definition for your asset type
● Creating SCXML based lifecycle for your asset type
● Inst...
RXT definition
<?xml version="1.0"?>
<artifactType shortName="mobileapp" singularLabel="Mobile App" ..>
….
<content>
<tabl...
Lifecycle
Installing
● RXT
○

<PRODUCT_HOME>/repository/resources/rxts/

● Lifecycle
○

<PRODUCT_HOME>/repository/deployment/server/...
Configure Publisher
● /_system/config/publisher/config/publisher.json
○

["gadgets", "sites", "ebooks", "mobileapps"]

● P...
Configure Store
● /_system/config/store/config/store.json
○

["gadget", "site", "ebook", "mobileapp"]

● Put your extensio...
Next . . . .
● Customize views for your asset using extension mechanisms
Engage with WSO2
● Helping you get the most out of your deployments
● From project evaluation and inception to
development...
?
Thanks !
Upcoming SlideShare
Loading in...5
×

Introducing the WSO2 Enterprise Store

1,005

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,005
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
55
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introducing the WSO2 Enterprise Store

  1. 1. Introducing the WSO2 Enterprise Store Managing and Accessing Digital Assets by Ruchira Wageesha (Associate Tech Lead)
  2. 2. 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
  3. 3. 150+ globally positioned support customers
  4. 4. 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.
  5. 5. 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
  6. 6. WSO2 Enterprise Store ● Store - search, discover assets ● Publisher - add and manage assets
  7. 7. Store
  8. 8. Store Homepage - recent assets by type
  9. 9. Listing - assets by type
  10. 10. Listing - by category
  11. 11. Sorting - by rating, alphabet or created time
  12. 12. Listing - Infinite scrolling
  13. 13. Search - backed by Apache Solr
  14. 14. Search - by attributes
  15. 15. Detailed - customize based on asset type
  16. 16. Social - comment and rate, backed by Apache Cassandra
  17. 17. Login - saml2 based sso, backed by WSO2 IS
  18. 18. Subscribe - customize based on asset type
  19. 19. Subscribed - :)
  20. 20. My Items - manage subscriptions
  21. 21. My Items
  22. 22. Publisher
  23. 23. Publisher Homepage
  24. 24. Listing - assets by type
  25. 25. Detailed
  26. 26. Creating - auto generated form based on RXT
  27. 27. Editing
  28. 28. Asset Lifecycle - auto generated based on scxml
  29. 29. Versioning
  30. 30. Demo
  31. 31. Adding New Asset Types
  32. 32. 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
  33. 33. 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>
  34. 34. Lifecycle
  35. 35. Installing ● RXT ○ <PRODUCT_HOME>/repository/resources/rxts/ ● Lifecycle ○ <PRODUCT_HOME>/repository/deployment/server/jaggeryapps/publis her/config/lifecycles/
  36. 36. 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
  37. 37. 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/
  38. 38. Next . . . . ● Customize views for your asset using extension mechanisms
  39. 39. 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
  40. 40. ?
  41. 41. Thanks !
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×