Wrap-Up: Dr. Bruce Spencer NRC-IIT-Fredericton Internet Logic
Wrap-Up: Dr. Bruce Spencer NRC-IIT-Fredericton Internet Logic
Builds upon the strengths of the researchers in the group Adds to existing projects, will enhance future projects Built around a six-step framework Each of our projects is oriented toward providing services to user choose services according a model of the users needs Semantically match services Monitor them as they run, detect faults and provide feedback
ICEC 2006 Tutorial on SOA
Idea
13-Aug-06
4. 5. 6.
Given the users specification, find services according to descriptions of their purpose, their semantics. Rank candidate services based on earlier ratings and on predictions about their effectiveness for current needs. Select the best suite of services, and bundle as needed noting the data dependencies that define some ordering information between services. Within each bundle, bind data models, ensuring that data coming from one service can be understood by the next. Configure the workflow that invokes the services. Run the services and monitor their activities by comparing to what is expected by the user. Log the usage data to provide feedback for later recommendations.
13-Aug-06
Specific projects
Framework is more of a guideline, allowing us to relate projects to each other Alignment between projects allows us to use the best results from existing projects Specific cases are assisted by knowing what the users needs will be, some of the services, some of the compositions UCLP-enabled Participatory Design Studio (Canarie) Notify Me emergency alerting (UNB) Business Domain Ontology Repository (Exigen) inDiscover (Bell Sympatico / MSN)
ICEC 2006 Tutorial on SOA 13-Aug-06