Skip to content

Service exchange event subscribers management

wilfried2006 edited this page Apr 27, 2012 · 20 revisions

User Story

Generic

As business user of my company's applications but also EasySOA Light user, I want to be notified when application A calls application B in order to react when it is called and do additional behaviour (such as an EasySOA Light mashup)

More details

Example 1 : A = OnlineShop and its order management, B = CRM and its ContactService

Example 2 : A = Task management ex. Google Calendar or Zimbra, B = Collaborative solution ex. Nuxeo

US1 As business user of my company's application B but also EasySOA Light user, I want to be notified when application B's service BSService is called (by application A, or even others) in order to react when it is called and enrich B with additional behaviour (such as an EasySOA Light mashup)

=>

Example 1 : Schedule a phone call for CRM users to check customer satisfaction about the order (identified by its number)

Example 2 : Delete a document in Zimbra when it's done in Nuxeo. It will synchronize the data states between Zimbra and Nuxeo.

Example 3 : Update tasks's state in google calendar when it's made in Zimbra'one.

US2 As business user of my company's application A ex. Nuxeo calling B ex. Zimbra but also EasySOA Light user, I want to be notified when application A calls application B's BService in order to react when it is called and enrich what A triggers with additional behaviour (such as an EasySOA Light mashup)

Features

As a EasySOA Light user, I want to subscribe to an existing service in order to do additional Light behaviour when it is called

Technical Requirements

See also Survey

Architecture

Clone this wiki locally