{"title":"Process control-flow complexity metric: An empirical validation","authors":"J. Cardoso","doi":"10.1109/SCC.2006.82","DOIUrl":"https://doi.org/10.1109/SCC.2006.82","url":null,"abstract":"Organizations are increasingly faced with the challenge of managing business processes, workflows, and, recently, Web processes. One important aspect of processes that has been overlooked is their complexity. High complexity in processes may result in bad understandability, errors, defects, and exceptions leading processes to need more time to develop, test, and maintain. Therefore, excessive complexity should be avoided. This paper describes an experiment designed to validate the control-flow complexity (CFC) metric that we have proposed in our previous work. In order to demonstrate that our CFC metric serves the purpose it was defined for, we have carried out an empirical validation by means of a controlled experiment. The explanation of the steps followed to do the experiment, the results, and the conclusions obtained are the main objectives of this paper","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"123 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":"121245054","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":"Control the Flow: How to Safely Compose Streaming Services into Business Processes","authors":"Biörn Biörnstad, C. Pautasso, G. Alonso","doi":"10.1109/SCC.2006.38","DOIUrl":"https://doi.org/10.1109/SCC.2006.38","url":null,"abstract":"Although workflow languages are widely used for composing discrete services, these are not suitable for stream based interactions. In this paper we address the problem of how to extend a conventional Web service composition language with the ability to deal with data streaming services. The paper discusses several modeling alternatives and presents a marker based semantics for safely dealing with pipelined processing in service compositions. The paper also presents application examples that illustrate the advantages of the proposed approach","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'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":"121249505","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 Services and Solutions","authors":"Hong Cai, Jia Zhang","doi":"10.1109/SCC.2006.96","DOIUrl":"https://doi.org/10.1109/SCC.2006.96","url":null,"abstract":"This tutorial will share with the audience on how to leverage the foundational knowledge of Service- Oriented Architecture (SOA) and Web services to build service-oriented business consulting method, enable Software As Services and Services As Software. Advanced SOA techniques are covered in the following topics: services publishing and discovery, business services relationship modeling, business requirements-driven services composition, services value chain collaboration, business process integration and modeling, enterprise modeling, and project-based business performance management. A Services Engineering method and delivery framework will be discussed as a case study. The target audiences are all-level researchers, practitioners, and students. From this tutorial, the audiences could learn the actual service delivery processes, technologies, and methodologies in the entire service delivery life cycle. This tutorial material is created for the IEEE Body of Knowledge initiative on Services Computing, which is sponsored by the IEEE Computer Society Technical Committee on Services Computing.","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"276 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":"114444781","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":"Modeling Non-Functional Aspects in Service Oriented Architecture","authors":"H. Wada, J. Suzuki, Katsuya Oba","doi":"10.1109/SCC.2006.74","DOIUrl":"https://doi.org/10.1109/SCC.2006.74","url":null,"abstract":"Service oriented architecture (SOA) is an architectural style to reuse and integrate subsystems in existing systems for designing new applications. Each application is designed in an implementation independent manner using abstract concepts: network services and connections between network services. In SOA, the non-functional aspects of services and connections should be described separately from their functional aspects because different applications use services and connections in different non-functional contexts. This paper proposes a UML profile to graphically design the non-functional aspects in SOA and maintain them in an implementation independent manner. This paper presents the design of the proposed UML profile and describes how it is used in service-oriented application development","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"38 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":"128417455","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":"Memory Servers: A Scope of SOA for High-End Computing","authors":"S. Byna, Xian-He Sun, Ryan Nakhoul","doi":"10.1109/SCC.2006.67","DOIUrl":"https://doi.org/10.1109/SCC.2006.67","url":null,"abstract":"The expanding gap between microprocessor and disk performance has initiated new techniques of providing memory as a service in high-end computing (HEC). Although the processor and disk densities have improved over the last decades, the improvement of disk performance is inferior to that of processors, which is causing a bottleneck for HEC. With the rapid growth of network technology for cluster computers, the idea of accessing memory of an idle peer node has proven to be faster than accessing a disk. With this motivation, many researchers developed systems that offer idle memory as a service. In this paper, we present a brief survey of various systems that offer memory service in improving the disk access performance and discuss the scope of applying service oriented architecture (SOA) for HEC","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"10 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":"123635673","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":"Security in SOA and Web Services","authors":"E. Bertino, L. Martino","doi":"10.1109/SCC.2006.85","DOIUrl":"https://doi.org/10.1109/SCC.2006.85","url":null,"abstract":"Security is today a relevant requirement for any distributed application, and in particular for these enabled by the Web such as e-health, e-commerce, and e-learning. It is thus crucial that the use of Web services, stand-alone or composed, provide strong security guarantees. Web services security encompasses several requirements that can be described along the well known security dimensions, that is: integrity, whereby a message must remain unaltered during transmission; confidentiality, whereby the contents of a message cannot be viewed while in transit, except by authorized services; availability, whereby a message is promptly delivered to the intended recipient, thus ensuring that legitimate users receive the services they are entitled to. Moreover, each Web service must protect its own resources against unauthorized access. This in turn requires suitable means for: identification, whereby the recipient of a message must be able to identify the sender; authentication, whereby the recipient of a message needs to verify the claimed identity of the sender; authorization, whereby the recipient of a message needs to apply access control policies to determine whether the sender has the right to use the required resources.","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'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":"114079085","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":"Implementing Shared Data Services (SDS): A Proposed Approach","authors":"S. Anand","doi":"10.1109/SCC.2006.57","DOIUrl":"https://doi.org/10.1109/SCC.2006.57","url":null,"abstract":"Database related spending is always a significant cost sink for most CIOs. One component of this spending may be related to maintenance, upgrades, physical hardware costs and other routine items that may not be avoidable. However, a large chunk of the spending may be due to inefficiencies in the data storage mechanism, redundancies in the storage of critical data elements, replication of data access logic and proliferation in the specific data storage technology used. Some of these issues may be addressed by a comprehensive data architecture strategy that attempts to tackle these inconsistencies and redundancies. In this paper, we present architecture for shared data services that may be implemented at an enterprise level to tackle issues associated with data scatter, redundancy and replication. We discuss in detail the various components of such architecture and their applicability towards specific problem areas","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"193 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":"114862526","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 Novel Business Model for Web Service Composition","authors":"Rajesh Karunamurthy, F. Khendek, R. Glitho","doi":"10.1109/SCC.2006.12","DOIUrl":"https://doi.org/10.1109/SCC.2006.12","url":null,"abstract":"Web service composition is a mechanism for creating new services (with new functionalities) from the existing services. A business model defines the different parties involved in service provisioning and their relationships. Current Web service business models do not handle Web service composition explicitly, so we propose a novel business model to alleviate this deficiency. In this proposal, we introduce one new business role and two specialized business roles. We also propose four new relations for interaction between the business roles. We provide a concrete means for implementing two of the proposed interactions by extending the subscription API of UDDI version 3 with two new methods","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"34 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":"122220769","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":"ITSGrid: A Novel Integrated Intelligent Transportation Information and Service Platform","authors":"Wei Shi, Jian Wu, Shuiguang Deng, Li Kuang, Huajun Chen, Dongcai Shi, Zhaomin Xu, Zhiyong Ye, Zhaohui Wu, Xiaohong Qian, Xiuhai Chen, Quanming Xu, Feihu Chen","doi":"10.1109/SCC.2006.61","DOIUrl":"https://doi.org/10.1109/SCC.2006.61","url":null,"abstract":"Summary form only given. With increasing demands of effective and efficient transportation from our society, the transportation issue has become a noticeable obstacle to the economic development for all countries and regions to a great extend. ITS (intelligent transportation systems) technology is brought forward and considered as an effective approach that promises to alleviate many transportation problems such as traffic congestion, high accident rate, air pollution, and improve safety and reliability on existing roadway system. However, ITS architectures do not give proper answers to some important problems in ITS such as how to integrate heterogeneous data on the semantic level, how to manage dynamic business process, how to cooperate ITS subsystems among different domains, how to communicate among traffic control center and road sensor network, etc. Hence, a fundamental shift in approach is needed to effectively resolve these complex problems. Fortunately, grid technology, semantic Web technology, Web service technology, messaging oriented middleware (MOM) technology bring us great chance to build a integrated platform for ITS to solve the before-mentioned issues. Grid computing is an ideal technology to realize resource sharing in distributed heterogeneity environments. Semantic Web offers a great opportunity to support data semantization based on a domain-specific ontology database. Process coordination based on Web service gives a unified way to cooperate ITS subsystems among different organizations. Messaging oriented middleware enables distributed communication that is loosely coupled, reliable, and asynchronous in complex network environment. In this paper, we explore four technologies to build a novel integrated intelligent transportation information and service platform to realize traffic data semantization, traffic resource sharing, cooperation traffic process management, and traffic sensor network communication. As a result, a key project for ITISP, ITSGrid, was started up by Zhejiang University and Hangzhou Enjoyor Electronics Co. Ltd in 2005. ITSGrid is an undergoing joint engineering project designed and developed by CCNT Lab in Zhejiang University and Enjoyor Electronics. The new features of ITSGrid are originated from two important research projects artGrid and DartFlow, and one key engineering project - JTang Application Server, in CCNT Lab. Its goal is to build intelligent transportation information and service platform, to integrate traffic data resources collected by Enjoyor and cooperate existing ITS subsystems and services deployed by Enjoyor, finally serve for transportation construction in China","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"7 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":"127884093","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":"Service Views: a Coherent View Model of the SOA in the Enterprise","authors":"D. Ibrahim, V. Mišić","doi":"10.1109/SCC.2006.91","DOIUrl":"https://doi.org/10.1109/SCC.2006.91","url":null,"abstract":"Architecture views are a popular technique used for documenting and describing software systems architecture through a number of views, each of which cater to a certain group of stakeholders. With the increasing adoption of service oriented architecture and the deployment of Web service based applications both internally and externally, organizations need an improved framework for representing and documenting the service architecture. To this end, we propose a well defined set of views that describe services within the enterprise, including primitive as well as composite service views. In this manner, the proposed model achieves consistency and coherence among different views, thus providing a unified view model for service oriented systems within an organization","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"310 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":"115863980","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}