KASBA

SUMMARY OF THE PROJECT

THE MAIN GOAL OF KASBA IS TO MAKE IT POSSIBLE TO ANY POTENTIAL USER TO DISCOVER AND INTERACTIVELY TEST SERVICES PRIMARILY CORRESPONDING TO SOFTWARE DEVELOPED WITHIN XEROX RESEARCH LABS.

Photo of a Castle with blue sky

Once the user knows about these services, the next step consists in designing scenarios involving several services, and validating that the results correspond to what is expected. Ultimately, a scenario can become a new service.

Kasba project consists in two kinds of activities related to the notions of services implementation and integration:

  • The service implementation activity includes the improvement and extension of existing services such as the profiler service, the refinement of the recommender service, the wrapping of existing services such as askOnce, Docushare and Sparrow, and the integration of new services produced by the lab. In addition, we work on the integration of information broadcasting devices (e.g. display or phone).
  • The integration infrastructure and support mainly consists in the evaluation of existing solution (e.g. e-speak), the establishment of bridges with de-facto standards (UDDI), some work on a service description language, the definition of a strategy of service registration and clustering, and the definition and implementation of suitable user interfaces (from the functional point of view). An important aspect deals with the management of scenarios involving several services, with the possibility to easily and interactively create, share, edit and modify scenarios.

We want to stress that Kasba mainly relies on Java, and so services should be easily portable on any underlying platform as long as Java is supported as well as a registration/discovery mechanisms. We intend to deliver some components and transfer some expertise to IBG, in particular for the development of “modular collaborative applications”.

STATUS

A first prototype has been developed, showing the technical feasibility and providing a subset of the required functionalities. Our approach is to incrementally improve this environment and the set of services.

This web site uses cookies for the site search, to display videos and for aggregate site analytics.

Learn more about these cookies in our privacy notice.

blank

Cookie settings

You may choose which kind of cookies you allow when visiting this website. Click on "Save cookie settings" to apply your choice.

FunctionalThis website uses functional cookies which are required for the search function to work and to apply for jobs and internships.

AnalyticalOur website uses analytical cookies to make it possible to analyse our website and optimize its usability.

Social mediaOur website places social media cookies to show YouTube and Vimeo videos. Cookies placed by these sites may track your personal data.

blank