{"title":"A safety criterion for reusing a business process in the desired integrated","authors":"Souvik Barat, V. Kulkarni, D. Ram","doi":"10.1109/SCC.2006.15","DOIUrl":"https://doi.org/10.1109/SCC.2006.15","url":null,"abstract":"Enterprises are witnessing increased thrust on collaboration and integration of existing applications to provide value-added services across the entire supply chain. Traditionally, enterprise applications are built as point solutions with context-specific built-in assumptions hard-coded in their implementation. Enterprise application integration discipline deals with the mechanism for integrating such isolated applications into a consistent whole. By modeling an enterprise application as a 3-tuple comprising of its data, service and process models, EAI problem can be visualized as view-integration problem over data, service and process models. This paper presents a pragmatic approach to analyze the process model of an existing application with respect the process model of desired application to identify and mitigate the conflicts in the built-in assumptions of two process models. A formal technique to analyze the process model at various levels of granularities and a set of operators to mitigate the conflicts are proposed. The proposed approach maximizes the reusability in the context of EAI","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"21 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":"130197904","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":"Introducing QoS Profiles in the Pricing of 3G Services","authors":"Vitalis G. Ozianyi, N. Ventura, E. Golovins","doi":"10.1109/SCC.2006.60","DOIUrl":"https://doi.org/10.1109/SCC.2006.60","url":null,"abstract":"The deployment of pricing schemes for communication services is driven by the network technologies. QoS is a major factor that affects the choice of a pricing scheme for a given network. In this paper, we explore a pricing scheme that uses service profiles, which define the QoS received from accessing a common resource pool. Through resource sharing between the profiles, maximisation of network resource utilisation is achieved. In this paper, the mathematical model of the proposed pricing scheme is presented, together with QoS evaluation results","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"37 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":"128355550","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 Language-based Approach to Service Deployment","authors":"Xiaoning Wang, Wei Li, Hong Liu, Zhiwei Xu","doi":"10.1109/SCC.2006.9","DOIUrl":"https://doi.org/10.1109/SCC.2006.9","url":null,"abstract":"This paper presents a language-based approach to service deployment. The language is called Abacus, which is a service-oriented programming language for grid applications. In Abacus, a service is abstracted as a basic language construct, and service deployment is expressed by a deployment statement. This approach allows an Abacus application to automatically deploy a service at runtime without any configuration information. This paper compares the development detail in the Abacus environment with that in the manual deployment environment, and evaluates our deployment approach accordingly. On the one hand, this approach frees maintainers from annoying deployment work at low-level, which helps to enhance the productivity in building grid applications. On the other hand, this approach allows services to be deployed according to the application logic, helping to improve the utilization and the management of various grid resources","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"19 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":"125441796","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":"Linking contracts, processes and services: an event-driven approach","authors":"Z. Milosevic, M. Orlowska, S. Sadiq","doi":"10.1109/SCC.2006.64","DOIUrl":"https://doi.org/10.1109/SCC.2006.64","url":null,"abstract":"This paper addresses the problem of mapping business contract conditions onto the messages and rules that represent service interactions in a collaborative business process. We describe why this mapping is not straightforward by means of an example. We then consider a message-driven process language as a target for the mapping and use this mapping solution to discuss broad range of problems related to the mapping problem","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"68 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":"121884895","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":"An Application Streaming Service for Mobile Handheld Devices","authors":"Joeng Kim, Ricardo A. Baratto, Jason Nieh","doi":"10.1109/SCC.2006.18","DOIUrl":"https://doi.org/10.1109/SCC.2006.18","url":null,"abstract":"Mobile handheld devices such as PDAs and smartphones are increasingly being used by service providers to deliver application functionality similar to that found in traditional desktop computing environments. However, these handheld applications can be quite slow and often lack important functionality compared to their desktop counterparts. We have developed PASSPORT, (PDA application streaming service portal) a thin-client solution that leverages more powerful servers to run full-function desktop applications and then simply stream screen updates to the PDA for display. PASSPORT uses server-side screen scaling to provide high-fidelity display and seamless mobility across a broad range of different clients and screen sizes, including both portrait and landscape viewing modes. PASSPORT also leverages existing PDA control buttons to improve system usability and maximize available screen resolution for application display. We have implemented PASSPORT on Windows PDAs and demonstrate that it can provide superior application performance and functionality compared to the traditional approach of running applications directly on handheld devices","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"20 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":"114821311","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}
E. R. D. Mello, Savas Parastatidis, P. Reinecke, Chris Smith, A. Moorsel, J. Webber
{"title":"Secure and Provable Service Support for Human-Intensive Real-Estate Processes","authors":"E. R. D. Mello, Savas Parastatidis, P. Reinecke, Chris Smith, A. Moorsel, J. Webber","doi":"10.1109/SCC.2006.84","DOIUrl":"https://doi.org/10.1109/SCC.2006.84","url":null,"abstract":"This paper introduces SOAR, a service-oriented architecture for the real-estate industry that embeds trust and security, allows for formal correctness proofs of service interactions, and systematically addresses human interaction capabilities through Web-based user access to services. We demonstrate the features of SOAR through a DealMaker service that helps buyers and sellers semi-automate the various steps in a real-estate transaction. This service is a composed service, with message-based interactions specified in SSDL, the SOAP service description language. The implemented embedded trust and security solution deals with the usual privacy and authorization issues, but also establishes trust in ownership and other claims of participants. We also demonstrate how formal techniques can proof correctness of the service interaction protocol specified in SSDL. From an implementation perspective, a main new contribution is a protocol engine for SSDL","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"64 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":"133361388","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":"Solution Architecture for N-Tier Applications","authors":"T. Shan, Winnie W. Hua","doi":"10.1109/SCC.2006.99","DOIUrl":"https://doi.org/10.1109/SCC.2006.99","url":null,"abstract":"This paper defines a service-oriented solution architecture for n-tier applications (SANTA), primarily for Web-based distributed systems. Most conventional Internet applications have been built on three tiers - Web, application, and database tiers as described in the predominant 3-tier architectural style on both Java EE and .Net platforms. However, a number of leading-edge technologies have matured, which need to be incorporated into the logical solution architecture, such as portal, process choreography, business rule engine, enterprise service bus, Web services, service composition, etc. A new service-oriented model is proposed in this paper, to extend the traditional 3-tier architectural style and position the emerging technologies/products in the right places in the architecture structure. This new architecture model comprises a stack of six interrelated layers, coupled with six vertical pillars. The six layers are access & integration, business process, composite services, services & components, integration & communications, and enterprise resources layer. The runtime infrastructure pillars are composed of the operational management, security, and hosting environment pillar, whereas the development process pillars consist of the application & service frameworks, crosscutting aspects & patterns, and modeling & development tools pillar. This holistic application architecture framework is a systematic taxonomy of major technical constituents of a distributed application in a service-oriented paradigm. Part of this comprehensive model has been extensively utilized in one form or another to design various SOA solutions in different industry sectors","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"102 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":"127656461","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}
K. Kunti, Shaurabh Bharti, Anshuk Pal Chaudhuri, S. Padmanabhuni
{"title":"Coupling RDF/RSS and WSRP for Dynamic Reusable Portlets: An Approach and a Use Case","authors":"K. Kunti, Shaurabh Bharti, Anshuk Pal Chaudhuri, S. Padmanabhuni","doi":"10.1109/SCC.2006.39","DOIUrl":"https://doi.org/10.1109/SCC.2006.39","url":null,"abstract":"The need for cost-effective platform independent means of application invocation has fuelled technologies like Web services. Web services technology has found its application in a number of interesting ways, one of them being in creation of universal interoperable remote portlets. Web services for remote portlets (WSRP) is a standard that allows aggregator applications to consume remote portlets based on Web services interfaces. XML vocabularies like RSS (really simple syndication) or domain specific syndication syntactic frameworks allow for creation of raw data that can understood by a wide range of consuming portals and Web sites. Usually individual aggregators consume these raw data feeds and render it in some required UI (user interface) format. This approach requires that every single aggregator have a custom rendering application for generation of user specific UI, leading to considerable replication of effort. We take a wholistic view of the problem statement and propose an end to end architectural approach that combines usage of WSRP along with XML syndication feeds like RSS for creation of standards based, customizable, and dynamically generated reusable UI that can be consumed by aggregators like portals","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"18 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":"125297268","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":"SOA Industry Summit","authors":"J. Barr","doi":"10.1109/SCC.2006.95","DOIUrl":"https://doi.org/10.1109/SCC.2006.95","url":null,"abstract":"Jeff Barr is focused on furthering awareness among software developers of the opportunity to innovate and build businesses using Amazon Web Services. Launched in July 2002, Amazon Web Services exposes Amazon.com technology and product data that enables developers to build innovative and entrepreneurial applications on their own. Barr meets regularly with developers in the U.S. and internationally to introduce Amazon Web Services and to help them build businesses and applications with the program's services. He joined Amazon in August 2002 as a Senior Software Developer on the Associates team.","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"19 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":"125778441","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":"An SOA Compass for Next Generation Networks","authors":"Raghu Anantharangachar, Prasanna Anantharamaiah, Krishnamurthy Thalapathy","doi":"10.1109/SCC.2006.21","DOIUrl":"https://doi.org/10.1109/SCC.2006.21","url":null,"abstract":"Next generation networks (NGNs) are faced with a perennial problem of adding newer services at a very short time period, and with very high levels of quality, and this has really made them think of innovative solutions to quickly adapt to the situation. It is imperative that the NGN service providers consider and use service oriented architecture (SOA) and its principles to achieve business goals and optimize long-term capital investment without compromising customer experience. We have studied the problems faced by NGN service providers, and arrived at an innovative solution based on mathematical model to assist the next generation network (NGN) service providers to use quantitative metrics to reach higher levels of service orientation. In addition, this methodology can be used to measure and optimize every investment made towards SOA alignment. Also, this methodology can be used to perform \"what-if\" analysis, in order to assess the impact of the business decisions without actually implementing those decisions","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"140 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":"116570888","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}