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

Introducing the WSO2 Enterprise Store

  • Upload
    wso2

  • View
    824

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Introducing the WSO2 Enterprise Store

Introducing the WSO2 Enterprise StoreManaging and Accessing Digital Assets

by

Ruchira Wageesha (Associate Tech Lead)

Page 2: Introducing the WSO2 Enterprise Store

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

150+ globally positioned support customers

Page 4: Introducing the WSO2 Enterprise Store

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

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

WSO2 Enterprise Store

● Store - search, discover assets

● Publisher - add and manage assets

Page 7: Introducing the WSO2 Enterprise Store

Store

Page 8: Introducing the WSO2 Enterprise Store

Store Homepage - recent assets by type

Page 9: Introducing the WSO2 Enterprise Store

Listing - assets by type

Page 10: Introducing the WSO2 Enterprise Store

Listing - by category

Page 11: Introducing the WSO2 Enterprise Store

Sorting - by rating, alphabet or created time

Page 12: Introducing the WSO2 Enterprise Store

Listing - Infinite scrolling

Page 13: Introducing the WSO2 Enterprise Store

Search - backed by Apache Solr

Page 14: Introducing the WSO2 Enterprise Store

Search - by attributes

Page 15: Introducing the WSO2 Enterprise Store

Detailed - customize based on asset type

Page 16: Introducing the WSO2 Enterprise Store

Social - comment and rate, backed by Apache Cassandra

Page 17: Introducing the WSO2 Enterprise Store

Login - saml2 based sso, backed by WSO2 IS

Page 18: Introducing the WSO2 Enterprise Store

Subscribe - customize based on asset type

Page 19: Introducing the WSO2 Enterprise Store

Subscribed - :)

Page 20: Introducing the WSO2 Enterprise Store

My Items - manage subscriptions

Page 21: Introducing the WSO2 Enterprise Store

My Items

Page 22: Introducing the WSO2 Enterprise Store

Publisher

Page 23: Introducing the WSO2 Enterprise Store

Publisher Homepage

Page 24: Introducing the WSO2 Enterprise Store

Listing - assets by type

Page 25: Introducing the WSO2 Enterprise Store

Detailed

Page 26: Introducing the WSO2 Enterprise Store

Creating - auto generated form based on RXT

Page 27: Introducing the WSO2 Enterprise Store

Editing

Page 28: Introducing the WSO2 Enterprise Store

Asset Lifecycle - auto generated based on scxml

Page 29: Introducing the WSO2 Enterprise Store

Versioning

Page 30: Introducing the WSO2 Enterprise Store

Demo

Page 31: Introducing the WSO2 Enterprise Store

Adding New Asset Types

Page 32: Introducing the WSO2 Enterprise Store

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

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

Lifecycle

Page 35: Introducing the WSO2 Enterprise Store

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

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

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

Next . . . .

● Customize views for your asset using extension mechanisms

Page 39: Introducing the WSO2 Enterprise Store

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

?

Page 41: Introducing the WSO2 Enterprise Store

Thanks !