Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prototype service event subscription UI & runtime #116

Open
mdutoo opened this issue Jun 4, 2012 · 0 comments
Open

Prototype service event subscription UI & runtime #116

mdutoo opened this issue Jun 4, 2012 · 0 comments
Assignees

Comments

@mdutoo
Copy link
Member

mdutoo commented Jun 4, 2012

Service event subscription allows to subscribe to a "listened" service and register on it services that will be triggered on each call.

runtime study

study alternatives of how it may trigger registered services :

  • monitoring proxy's event handlers (see wiki),
  • FraSCAti Intents,
  • FraSCAti business components

web application allowing users to manage their subscriptions

  • first evaluate a few RoR-like frameworks for this goal and choose one. DONE : study on wiki, first tries using play
  • study authentication alternatives and choose one. DONE : study on wiki, done using OAuth 1.0
  • prototype this web application using the chosen RoR-like framework. DONE views : login / register, registry services list, service details, subscribe, list user subscriptions
  • TODO doc in wiki how to deploy and start it / use it in development, TODO in production

runtime single proxy prototype

  • TODO write a MapSubscriptionEventHandler that, when listening a service call, looks this service's url up in a map to find the list of services to call, and write a JAXRS service that updates this map using an array of array (use @xmlelement & other JAXB annotations)

exemples

  • TODO in FraSCAti, write a PrintService.print(String s), write the "glue" PrintAdaptorPAFImpl that implements the PAF interface by calling the PrintService, use it to test the MapSubscriptionEventHandler
  • TODO add a notifications table to the SubscriptionApp, display it in the UI, allow it to be updated using a REST service, write the "glue" SubscriptionAppNotificationAdaptorPAFImpl, use it to test the MapSubscriptionEventHandler
  • TODO others : tech console, scheduled ping, business db in FraSCAti

runtime in FraSCAti Studio

  • study (and list questions to ask to INRIA) how to port it in FraSCAti Studio : 1. the eventhandler on its own as a mere composite template instanciated from the SubscriptionApp, 2. within our monitoring proxy as a composite template
@ghost ghost assigned wilfried2006 Jun 4, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants