[jwt-dev] [users] let's start
Thanks Marc for the introduction. Users workgroup starts as of now ! ;)
I strongly invite every people involved in this group not to hesitate to comment anything I say and participate actively.
First of all, we shall clearly define the goal of this workgroup. In one of his previous emails, Marc spotted it as this : Gathers all user-oriented point of views and desideratas.
To my point of view the users workgroup should gather requirements from the community and committers and package this to be presented to the architecture workgroup so that they can evaluate feasibility and integrate the requirement in the roadmap. Our role is important as it will help JWT project go in the right direction and gain great community adoption.
We may use the wiki to expose the requirements that are gathered. But to capture community requirements maybe we should find a communication channel. I think we will definitely need a jwt-user mailing list.
Some starting ideas
- what could be interesting for the wam part is to be able to define a server model the same way WTP does and then define instances of that model. Then a dedicated view will show the servers declared and enable the user to start/stop them.
- Again for WAM, we should be able to deploy a process definition to a server model. Special deployment checks should occur to see if the process grammar matches the server capabilities. Then I think we should have a dedicated perspective where we could navigate in the servers, deployed packages, deployed processes. A right click on a process could enable to start one process either in run mode or debug mode. For both we shall be able to enter process variables values. The process graphical view shall enable to see the process instance state(for example by highlighting current state).
- For WE we should provide a simple user way to expose business services. I mean that most of the time there are existing services in the companies that they certainly wat to leverage and use in a process orchestration. A user shall be able to rapidly import services made available by the company so that the can be part of a process. The import shall be possible from several sources : UDDI, WSDL (file or URL), or more specific services that may depend on the infrastructure but that are generic (for example mail service). The imported services should be available in a front panel and could be dragged and dropped on the process graphical view
Those use cases shall be discussed and then refined. Your turn now !