15 research outputs found
Towards Context-Aware Adaptable Web Services.
ABSTRACT In this paper, we present a context framework that facilitates the development and deployment of context-aware adaptable Web services. Web services are provided with context information about clients that may be utilized to provide a personalized behavior. Context is extensible with new types of information at any time without any changes to the underlying infrastructure. Context processing is done by Web services, context plugins, or context services. Context plugins and context services pre-and post-process Web service messages based on the available context information. Both are essential for automatic context processing and automatic adaption of Web services to new context types without the necessity to adjust the Web services themselves. We implemented the context framework within the ServiceGlobe system, our open and distributed Web service platform
Towards Context-Aware Adaptable Web Services
In this paper, we present a context framework that facilitates the development and deployment of context-aware adaptable Web services. Web services are provided with context information about clients that may be utilized to provide a personalized behavior. Context is extensible with new types of information at any time without any changes to the underlying infrastructure. Context processing is done by Web services, context plugins, or context services. Context plugins and context services pre- and post-process Web service messages based on the available context information. Both are essential for automatic context processing and automatic adaption of Web services to new context types without the necessity to adjust the Web services themselves. We implemented the context framework within the ServiceGlobe system, our open and distributed Web service platform
Flexible and Reliable Web Service Execution
The next generation of Internet applications is emerging: Web services.In this work, we present novel techniques for a flexible and reliable execution and deployment of Web services which can be integrated into current service platforms. Dynamic service selection allows selecting Web service instances during runtime by means of semantic classifications
ServiceGlobe: Flexible and Reliable Web Services on the Internet
this paper. 5. CONCLUSION The implementation of ServiceGlobe and the two presented techniques, dynamic service selection and the generic dispatcher service, is finished. A demo of ServiceGlobe and an e-procurement scenario was given at VLDB'02 [3]. Currently, the ServiceGlobe system is installed on a blade server with 160 processors overall (with 2 and 4 processors per server blade, respectively) operated by the Advanced Infrastructure Program group of SAP. Right now, performance evaluations with high-volume business applications are conducted using this blade server and the presented techniques. For the future, we plan to work on caching of SOAP messages and to further investigate context for Web service
Kontext-basierte Personalisierung von Web Services
Web Services finden zunehmend im Business-To-Consumer-Bereich Verwendung. In diesem Umfeld ist der Kreis der Benutzer heterogen und sehr groß. Jeder hat seine eigene Vorstellung davon, wie der Web Service mit ihm interagieren soll. Web Services müssen deshalb personalisierbar und möglichst flexibel sein, um auf Benutzer in der gewünschten Weise reagieren zu können. In diesem Beitrag präsentieren wir Technologien, die die Entwicklung von derartigen Web Services unterstützen. Mit der dynamischen Dienstauswahl haben Web Services die Möglichkeit, Dienste zur Laufzeit basierend auf einer technischen Spezifikation der gewünschten Dienste auszuwählen und aufzurufen. Mit Vorgaben kann die dynamische Dienstauswahl beeinflusst werden. Vorgaben können direkt beim Aufruf von Diensten angegeben werden oder im Kontext eines Dienstes enthalten sein. Die Verwendung von Kontexten ermöglicht Web Services, Benutzern eine angepasste und personalisierte Version ihrer selbst zur Verfügung zu stellen. Wir präsentieren diese Technologien im Rahmen des ServiceGlobe-Systems, einer Dienstplattform für die flexible und ausfalltolerante Ausführung von Web Services
