Dear all,

We held an architecture review meeting regarding the Mobile AppStore that
will be built on top of the WSO2 Store. Below are the issues we discussed -

*Adding Support to Categories*
We need to add category level support to the store as per the use case of -
Business Applications -> Tools. The support for categories has to be
provided by the GReg.

*Adding hierarchical support for Assets*
For the store artifacts needs to have a notion of inheritance - Apps
include iOS, Android, BlackBerry. But GReg doesn't support inheritance for
artifacts. The conclusion brought forward was to use a meta data specifying
the os type and rendering custom pages for OS.

*Publishing Component*
Also a publishing component has to be written as well for full life cycle
management of applications, notifications. The component also has to be
role based- Developer login, Curator login (for app reviewing), End user
login.

*Rhino issue*
Inherent speed issue was also addressed. We are going to be using jaggery
for our API's considering the fact that API managers load tests have proven
the robustness of the underlying JavaScript engine. In the new javascript
engine (Nashhorn <https://blogs.oracle.com/nashorn/>) which will be
available in Java 8 will be be 4x time faster than Rhino.

*Routing conventions*
Current routing style will continue on abstracting routing and the logic.
The jaggery team has come up with an architecture to have the jaggery core
picking up routes from a folder.

*Github*
The MDM project will migrate into a Public Github repo so that everyone can
view and contribute to the source. This decision was taken cause the WSO2
Kernel versions and everything will be transferring to Github.

*End User theming*
Theming of the generic store needs to be done as per what we discussed.

I hope I didn't miss anything.
-- 
Chan (Dulitha Wijewantha)
Software Engineer - Mobile Development
WSO2Mobile
Lean.Enterprise.Mobileware
 * ~Email       [email protected]*
*  ~Mobile     +94712112165*
*  ~Website   dulithawijewantha.com
*
*  ~Blog         blog.dulithawijewantha.com
*
*  ~Twitter     @dulitharw <https://twitter.com/dulitharw>*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to