{"title":"A Two Steps Method For Analyzing Dependency of Business Services On IT Services Within A Service Life Cycle","authors":"Hong Cai","doi":"10.1109/ICWS.2006.17","DOIUrl":"https://doi.org/10.1109/ICWS.2006.17","url":null,"abstract":"In order to meet the dynamic business environment, the alignment of business services and IT services has long been a challenge to both business and IT people. In this paper, a graph centric, two-phase analysis and design method for service system is proposed which is based on the recent evolutions in these fields like service oriented architecture (SOA). The method proposed in this paper views a service system comprising of business services and IT services as a layered complex system and uses matrices to represent the interactions between different layers. The method could help decision makers to analyze the impact of service changes during service design period. This could also facilitate the design of a more flexible IT service system reacting to business changes. The aim of this paper is to seek balance among different parts of a service system, and to provide a holistic view of the system for different role players. Results from this paper could give service designers some insights on how to design an enterprise service bus (ESB) in the SOA architecture of an enterprise","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114958788","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Cooperative and Adaptive System for Caching Web Service Responses in MANETs","authors":"H. Artail, Hasan Al-Asadi","doi":"10.1109/ICWS.2006.1","DOIUrl":"https://doi.org/10.1109/ICWS.2006.1","url":null,"abstract":"This paper proposes a new model for caching Web service response data in a mobile ad hoc network (MANET). The aim is to enable any node joining the ad hoc network to either contribute services to other nodes or to consume services offered by other nodes. This model attempts to coordinate the service discovery and service use processes while maintaining minimal communication among nodes. The system comprises proxy caches (PCs), for acting as the interface to remote Web services and the internally cached service responses, request directories (RDs)for caching the cache keys that act as indexes to the responses, and finally, the caching nodes (CNs) that cache the responses. The CNs are the mobile nodes that requested the cached responses while the RDs are the ones that store the cache keys generated from the submitted requests and hold pointers to the CNs that store the responses. The PCs, RDs, and CNs are added (assigned) based on need according to capability criteria. Experimental results show the superiority of the system over non-caching and illustrate its performance in terms of delay and load versus hit ratio, which is a function of the system's caching capacity","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116912122","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On Encrypting and Signing Binary XML Messages in the Wireless Environment","authors":"J. Kangasharju, T. Lindholm, S. Tarkoma","doi":"10.1109/ICWS.2006.95","DOIUrl":"https://doi.org/10.1109/ICWS.2006.95","url":null,"abstract":"In the wireless world there has been much interest in alternate serialization formats for XML data, mostly driven by the weak capabilities of both devices and networks. However, an alternate serialization format is not easily made compatible with XML security features such as encryption and signing. We consider here ways to integrate an alternate format with security, and present a solution that we see as a viable alternative. In addition to this, we present extensive performance measurements, including ones on a mobile phone, on the effect of an alternate format when using XML-based security. These measurements indicate that, in the wireless world, reducing message sizes is the most pressing concern, and that processing efficiency gains of an alternate format are a much lesser concern","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117094837","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. Perera, Chathura Herath, Jaliya Ekanayake, E. C. Withana, Ajith Ranabahu, D. Jayasinghe, S. Weerawarana, Glen Daniels
{"title":"Axis2, Middleware for Next Generation Web Services","authors":"S. Perera, Chathura Herath, Jaliya Ekanayake, E. C. Withana, Ajith Ranabahu, D. Jayasinghe, S. Weerawarana, Glen Daniels","doi":"10.1109/ICWS.2006.36","DOIUrl":"https://doi.org/10.1109/ICWS.2006.36","url":null,"abstract":"Axis2, the next generation of Apache Web services middleware, is an effort to re-architecture Apache Web service stack to incorporate the changes in Web services. Among many improvements, Axis2 provides first class messaging and SOAP extension supports together with a novel lightweight streaming based XML processing model. The architecture is build on top of a simple and extensible core that provides the basic abstractions for the rest of the system. We present the design and the thought process behind the key abstractions by breaking down the architecture into three topics, XML processing model, extensible SOAP processing model and messaging framework. This paper explains the overall architecture while concentrating on the three topics, and demonstrate how they all fit together to yield Axis2","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"07 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129934987","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. Gurumurthy, P. A. Mittal, A. A. Nanavati, D. Chakraborty
{"title":"Mapping Service Level Agreements in 3-tier settings","authors":"S. Gurumurthy, P. A. Mittal, A. A. Nanavati, D. Chakraborty","doi":"10.1109/ICWS.2006.86","DOIUrl":"https://doi.org/10.1109/ICWS.2006.86","url":null,"abstract":"A telecom operator (\"service provider\", SP) offers various services to subscribed customers by partnering with various third party providers (\"content provider\", CP). The SP acts as a liaison between subscribers and partners. One of the main functions of the SP, therefore, is to match the \"demand\" of the subscribers with the \"supply\" of the CPs. Such a matching is a prerequisite for efficient service selection while ensuring customer satisfaction, and is useful for optimisation, such as resource allocation and load balancing. The \"demand\" requirements and \"supply\" guarantees can be concretized using service level agreements (SLAs). SLAs can be expressed formally using standards such as WSLA or WS-Agreement. We present a system that automates the task of finding a matching between these two sets, subscriber-SP and SP-CP, of SLAs. First, the SLAs are normalised to a common denominator, then composed if required, and finally the matching engine computes and outputs the map. The matching algorithm, which is of central importance, compares logical expressions involving predicates. The logical expressions are first converted into CNF-form, and instead of naive O(m times n) comparisons, we develop a more efficient approach to solve the problem. As a proof-of-concept, we have implemented a prototype as an Eclipse plugin","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125337362","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
C. Werner, Carsten Buschmann, Y. Brandt, S. Fischer
{"title":"Compressing SOAP Messages by using Pushdown Automata","authors":"C. Werner, Carsten Buschmann, Y. Brandt, S. Fischer","doi":"10.1109/ICWS.2006.46","DOIUrl":"https://doi.org/10.1109/ICWS.2006.46","url":null,"abstract":"In environments with limited network bandwidth or resource-constrained computing devices the high amount of protocol overhead caused by SOAP is disadvantageous. Therefore, recent research work concentrated on more compact, binary representations of XML data. However, due to the special characteristics of SOAP communication most of these approaches are not applicable in the field of Web services. First, we give a detailed overview of the latest developments in the field of XML data compression. Then we will introduce a new approach for compressing SOAP data which utilizes information on the structure of the data from an XML schema or WSDL document to generate a single custom pushdown automaton. This cannot only be used as a highly efficient validating parser but also as a compressor: its transitions are tagged with short binary identifiers which replace XML tags during compression. This approach leads to extremely compact data representations as well as low memory and CPU utilization","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126281348","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"IntegratingWeb Services and Messaging","authors":"I. Silva-Lepe, Michael J. Ward, F. Curbera","doi":"10.1109/ICWS.2006.76","DOIUrl":"https://doi.org/10.1109/ICWS.2006.76","url":null,"abstract":"Web services and messaging, as application-to-application communication paradigms, have so far been considered separately, with independent programming models and supporting middleware. Different efforts are now introducing messaging notions such as asynchrony, greater consumer cardinality, and looser coupling between Web services. This trend will likely result in an extension of the Web services programming model. It is not clear, however, that this extension will adhere to a pre-planned approach. A coherent approach requires a thorough integration of the Web services and messaging paradigms. This paper proposes one such approach which, in addition to supporting the current style of Web services interactions, allows the incorporation of messaging-style interactions under a common programming model. These messaging-style interactions include asynchronous request-response, oneway multi-consumer interactions, and even multiple-choice point-to-point interactions, common in message queuing systems. This paper also elaborates on a model for oneway multi-consumer interactions that integrates the publish/subscribe mode of messaging into the Web services programming model. A primary motivation for our approach is to take advantage of key messaging features, while exerting as small an impact as possible on the Web services programming model","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"72 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121015630","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
C. Cotofana, L. Ding, P. Shin, S. Tilak, T. Fountain, J. Eakins, F. Vernon
{"title":"An SOA-based Framework for Instrument Management for Large-scale Observing Systems (USArray Case Study)","authors":"C. Cotofana, L. Ding, P. Shin, S. Tilak, T. Fountain, J. Eakins, F. Vernon","doi":"10.1109/ICWS.2006.29","DOIUrl":"https://doi.org/10.1109/ICWS.2006.29","url":null,"abstract":"Large-scale observing systems are poised to become the dominant means of study for a variety of natural phenomena. These systems are comprised of hundreds to thousands of instruments that must be queried, managed, and shared in a scalable fashion. Services-oriented architectures (SOAs) are widely recognized as the preferred framework for building scalable and extensible cyber infrastructure. By applying SOA concepts, we created a framework for organizing observing system resources. Guided by this framework, we developed Web services, custom workflow applications, and an integrated user interface of monitors and controls for managing instruments in large-scale sensor network observing systems. In this paper we present our approach and discuss its application to the NSF EarthScope USArray large-scale seismic observing system","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125127085","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Developing a Selection Model for Interactive Web Services","authors":"Shuchao Wan, Jun Wei, Jingyu Song, Heqing Guan","doi":"10.1109/ICWS.2006.50","DOIUrl":"https://doi.org/10.1109/ICWS.2006.50","url":null,"abstract":"Traditional Web services are function oriented, where various developed standards mainly assist business applications to expose their functional descriptions, but each service consumer is required to develop different presentation logics for the same business logic respectively. Although works on the interactive Web service (IWS) make some progress and achieve the result of WSRP, researchers keep on making efforts to encapsulate user interface with the functional interface so as to present available information of content and facilitate the direct interactions between users and back-end services. Regarding IWS this paradigm of Web services, service selection shifts focus from function orientation to presentation orientation. This paper proposes a novel IWS description model with the extension of an element-view and its three sub-elements including presentation, content and interaction, with which IWS can be described more completely and accurately. Based on the description model, an IWS selection model with matching rules is developed, which can meet diverse selection requirements of service consumers at multiple levels and aspects","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"218 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122848736","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Grounding OWL-S in WSDL-S","authors":"M. Paolucci, M. Wagner","doi":"10.1109/ICWS.2006.68","DOIUrl":"https://doi.org/10.1109/ICWS.2006.68","url":null,"abstract":"WSDL-S and OWL-S are semantic Web services languages that both aim at enriching WSDL with semantic annotation. In this paper, we analyze the similarities and differences between the two languages aiming at showing how OWL-S annotations could take advantage of WSDL-S annotations. In the process, we discover and analyze representational trade-offs between the two languages","PeriodicalId":408032,"journal":{"name":"2006 IEEE International Conference on Web Services (ICWS'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131133986","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}