Showing posts with label internet computing. Show all posts
Showing posts with label internet computing. Show all posts

Wednesday, September 30, 2009

Composing REST services and collaborative workflows

Bite offers a language for composing REST services.

REST composition enables some sort of data flow composition model (similar to Yahoo Pipes)

Human interactions happen by forms, instant messaging, linked email exchange, etc.

Collaborative services such as Lotus support unstructured interactions between ad-hoc communities linked via common business goals. Complex collaborative applications.

Design Goals for Bite
  • Atom life-cycle
  • Lightweight process model
  • Scripting Approach
  • Language extensibility
  • Web and human integration
It allows for extensibility of the language and it supports parsing the scripts for the languages. also GUI elements can be easily connected to the bite script and their states can get updated by sending reploes to their interfaces.

Saturday, August 29, 2009

A taxonomy of quality of service aware adaptive event dissemination middleware

This paper has to be read later in more details. It provides an overview of EBMs and the set of QoS requirements that they need to admit to.

Probelm that paper tries to address:

few middleware options provide support for nonfunctional service guarantees. There is a lack of comprehensive survey that analyzes all the EDMs providing support for QoS.

some of the QoS requirements for the EBM or EDM
  • security
  • load balancing
  • reliability
  • fault tolerance
  • ordering
  • semantics delivery
The event model has three message types
  • advertisement
  • notification
  • subscription
There are two types to composite events
  • temporal: time dependencies between primitive events.
  • spatial: conjunctive/disjunctive combination of individual events