Hi all,

As we are planing to go for the CEP 3.0.0 plugin, I think we have to focus
more on the its GUI and the usability aspects of it.

CEP has two main concepts
1. Streams
2. Execution Plan.

Execution Plan creation can look like the CEP 3.0.0 UI.

But for Streams I think we have to do some Improvements. I'm not expecting
all this to be done for the next release, but this kind of a long term
vision, we have to find what should be and can be done now and execute
them. Please give your comments and improvements.

*1*.We need to have some sort of virtual Stream Store in DevS itself, this
will allow us to select streams from drop down at the Execution Plan
creation GUI.

1.1 This Stream Store will be populated by connecting DevS with CEP and/or
by exporting Streams from CEP and importing to DevS  and/or through
configs.

(for now we'll go with configs)


*2*. We can have a similar UI of CEP for Stream creation

*3*. Event Builder and Formatters will be associated to the Streams.

3.1 Stream listing UI will list its associated Builders and Formatters
under it.  Event Builder and Formatters won't have a separate listing
page/GUI. Therefore Builder and Formatter can be only created after
creating the Stream.


3.2 Need to figure out a proper way to export new/modified streams and
apply that to CEP.


3.3 Event Formatter creation GUI can look like the current CEP 3.0.0 UI.


3.4 Event Builder GUI need to be fixed, the Event Builder GUI also need to
use drop down to select the Stream. The mapping form need to be auto
created based on the selected stream whereby only allowing the user to fill
the incoming message related info.


*4*. Input and Output Adapter types and their Message configurations fields
for the Event Builder and Formatter need to be imported to the DevS.

4.1 The available Adapter types and their Message configurations fields
will be imported by connecting DevS with CEP and/or by exporting from CEP
and importing to DevS  and/or through configs.

(for now we'll go with configs)


Any suggestions appreciated!

Regards
Suho

-- 

*S. Suhothayan *
Associate Technical Lead,
 *WSO2 Inc. *http://wso2.com
* <http://wso2.com/>*
lean . enterprise . middleware


*cell: (+94) 779 756 757 | blog: http://suhothayan.blogspot.com/
<http://suhothayan.blogspot.com/>twitter: http://twitter.com/suhothayan
<http://twitter.com/suhothayan> | linked-in:
http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to