Batch recalls are an important topic for manufacturers and producers. Especially in the food and in the pharmaceutical industry, producers are obliged to implement recalls in order to comply with legislation. In extreme cases, non-compliance can cause loss of life, e.g. when perished food or medicine reaches the consumer. Current batch recall practice is expensive and difficult, since many supply chain partners need to combine the data from their ERP systems. Radio frequency identification (RFID) can be used to efficiently implement batch recalls, e.g. by storing batch numbers from the parts/ingredients used in all manufacturing steps. But this raises concerns on industrial privacy, since competitors could use this information to gain insight into the whole supply chain. We overcome this problem by storing tracing information on RFID tags and encrypting the information, such that it is only available in case of a recall. We encrypt the information using identity based encryption and furthermore allow universal re-encryption along the supply chain to prevent information leakages from the ciphertexts.
{"title":"Industrial Privacy in RFID-based Batch Recalls","authors":"Leonardo Weiss Ferreira Chaves, F. Kerschbaum","doi":"10.1109/EDOCW.2008.37","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.37","url":null,"abstract":"Batch recalls are an important topic for manufacturers and producers. Especially in the food and in the pharmaceutical industry, producers are obliged to implement recalls in order to comply with legislation. In extreme cases, non-compliance can cause loss of life, e.g. when perished food or medicine reaches the consumer. Current batch recall practice is expensive and difficult, since many supply chain partners need to combine the data from their ERP systems. Radio frequency identification (RFID) can be used to efficiently implement batch recalls, e.g. by storing batch numbers from the parts/ingredients used in all manufacturing steps. But this raises concerns on industrial privacy, since competitors could use this information to gain insight into the whole supply chain. We overcome this problem by storing tracing information on RFID tags and encrypting the information, such that it is only available in case of a recall. We encrypt the information using identity based encryption and furthermore allow universal re-encryption along the supply chain to prevent information leakages from the ciphertexts.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122482765","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}
Antonio De Nicola, T. D. Mascio, Mario Lezoche, F. Taglino
Business Process (BP) modeling is constantly acquiring attention in modern enterprises. Today, BP editor tools support modelers in building correct diagrams only from the syntactic point of view. Enriching them with ontologies can bring many advantages as the possibility of applying advanced reasoning techniques, aimed at the identification of contradictions and mistakes in the model specification, and the possibility of organizing BP models repositories, with advanced search and retrieval facilities. Furthermore, semantic technologies can substantially support business/IT alignment. Semantic enrichment of BPs can be achieved by representing a BP, or part of it, with an ontology-oriented formalism (semantic lifting) and mapping it to a reference ontology. In this paper, we present the basic elements of a business process ontology framework (OPAL+BPAL) and its concrete representation according to OWL syntax. Finally, we show how it is possible to generate an OWL representation of a BPMN diagram.
{"title":"Semantic Lifting of Business Process Models","authors":"Antonio De Nicola, T. D. Mascio, Mario Lezoche, F. Taglino","doi":"10.1109/EDOCW.2008.55","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.55","url":null,"abstract":"Business Process (BP) modeling is constantly acquiring attention in modern enterprises. Today, BP editor tools support modelers in building correct diagrams only from the syntactic point of view. Enriching them with ontologies can bring many advantages as the possibility of applying advanced reasoning techniques, aimed at the identification of contradictions and mistakes in the model specification, and the possibility of organizing BP models repositories, with advanced search and retrieval facilities. Furthermore, semantic technologies can substantially support business/IT alignment. Semantic enrichment of BPs can be achieved by representing a BP, or part of it, with an ontology-oriented formalism (semantic lifting) and mapping it to a reference ontology. In this paper, we present the basic elements of a business process ontology framework (OPAL+BPAL) and its concrete representation according to OWL syntax. Finally, we show how it is possible to generate an OWL representation of a BPMN diagram.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122873280","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}
In this paper, some foundations of a decision support model for a full-service e-commerce provider, providing a SAAS (software as a service) business model, are presented. The decision model is targeted to explicitly address interoperability issues, to provide a simple but powerful communication aid for the negotiations between service provider and customer, and to aim in automatically composing reliable software systems from service components.
{"title":"Design of services as interoperable systems an e-commerce case study","authors":"S. Kassel","doi":"10.1109/EDOCW.2008.29","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.29","url":null,"abstract":"In this paper, some foundations of a decision support model for a full-service e-commerce provider, providing a SAAS (software as a service) business model, are presented. The decision model is targeted to explicitly address interoperability issues, to provide a simple but powerful communication aid for the negotiations between service provider and customer, and to aim in automatically composing reliable software systems from service components.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134196834","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}
Romina Eramo, A. Pierantonio, J. Romero, Antonio Vallecillo
Viewpoint modeling is an effective technique for specifying complex software systems in terms of a set of independent viewpoints and correspondences between them. Each viewpoint focuses on a particular aspect of the system, abstracting away from the rest of the concerns. Correspondences specify the relationships between the elements in different views, together with the constraints that guarantee the consistency among these elements. However, most Enterprise Architectural Frameworks, which follow a multi-viewpoint approach, either do not consider the explicit specification of correspondences, or do it in a very simplistic way. In this paper we examine the representation of correspondences in the context of the RM-ODP, identify some of its related issues, and propose some improvements to the way in which correspondences are modeled. In particular, we claim that multi-viewpoint modeling approaches need to specify not only the correspondences between the system views, but also some well-formed rules on such set of correspondence specifications.
{"title":"Change Management in Multi-Viewpoint System Using ASP","authors":"Romina Eramo, A. Pierantonio, J. Romero, Antonio Vallecillo","doi":"10.1109/EDOCW.2008.22","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.22","url":null,"abstract":"Viewpoint modeling is an effective technique for specifying complex software systems in terms of a set of independent viewpoints and correspondences between them. Each viewpoint focuses on a particular aspect of the system, abstracting away from the rest of the concerns. Correspondences specify the relationships between the elements in different views, together with the constraints that guarantee the consistency among these elements. However, most Enterprise Architectural Frameworks, which follow a multi-viewpoint approach, either do not consider the explicit specification of correspondences, or do it in a very simplistic way. In this paper we examine the representation of correspondences in the context of the RM-ODP, identify some of its related issues, and propose some improvements to the way in which correspondences are modeled. In particular, we claim that multi-viewpoint modeling approaches need to specify not only the correspondences between the system views, but also some well-formed rules on such set of correspondence specifications.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117180191","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}
It is widely acknowledged that business process management would greatly benefit from integration with business rule management. But there is still no established solution to this integration problem, and the leading business process modeling language, BPMN, does not provide any explicit support for rules. In this paper, we are going to investigate the extension of BPMN by adding rules as a modeling concept in the form of a new gateway type, using the principles of model-driven engineering. The integration will be done on the level of the metamodels of the involved languages, resulting in a new rule-based process modeling language called rBPMN (rule-based BPMN).
{"title":"Combining Rules and Activities for Modeling Service-Based Business Processes","authors":"Milan Milanovic, D. Gašević, Gerd Wagner","doi":"10.1109/EDOCW.2008.23","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.23","url":null,"abstract":"It is widely acknowledged that business process management would greatly benefit from integration with business rule management. But there is still no established solution to this integration problem, and the leading business process modeling language, BPMN, does not provide any explicit support for rules. In this paper, we are going to investigate the extension of BPMN by adding rules as a modeling concept in the form of a new gateway type, using the principles of model-driven engineering. The integration will be done on the level of the metamodels of the involved languages, resulting in a new rule-based process modeling language called rBPMN (rule-based BPMN).","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"293 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115281976","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}
Developments in service-oriented computing have led to the emergence of heterogeneous service technologies moving well beyond Web services, such as Peer-to-Peer (P2P) and Grid services. Although all these technologies instantiate the de-facto service-oriented model, they introduce a number of technology-specific characteristics which hinder their integration and interoperability. A first step in overcoming this obstacle is to address the aforementioned heterogeneity at the design level. In this paper, we present our work towards enriching the upcoming SOA-Pro profile, which supports the design of service-oriented systems in a platform-agnostic manner, with the concepts necessary to model P2P and Grid services. We propose a set of extensions, which capture the specific features of P2P and Grid services, as they are seen in two prominent representative platforms, namely the JXTA technology for P2P services, and the WSRF framework for Grid services. The applicability and merits of our contribution are demonstrated through a case study based on the Purchase Order example.
{"title":"Platform Specific Extensions in the SOA-Pro Profile for the Description of Peer-to-Peer and Grid Services","authors":"G. Athanasopoulos, A. Tsalgatidou, M. Pantazoglou","doi":"10.1109/EDOCW.2008.48","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.48","url":null,"abstract":"Developments in service-oriented computing have led to the emergence of heterogeneous service technologies moving well beyond Web services, such as Peer-to-Peer (P2P) and Grid services. Although all these technologies instantiate the de-facto service-oriented model, they introduce a number of technology-specific characteristics which hinder their integration and interoperability. A first step in overcoming this obstacle is to address the aforementioned heterogeneity at the design level. In this paper, we present our work towards enriching the upcoming SOA-Pro profile, which supports the design of service-oriented systems in a platform-agnostic manner, with the concepts necessary to model P2P and Grid services. We propose a set of extensions, which capture the specific features of P2P and Grid services, as they are seen in two prominent representative platforms, namely the JXTA technology for P2P services, and the WSRF framework for Grid services. The applicability and merits of our contribution are demonstrated through a case study based on the Purchase Order example.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115699680","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}
Christian Hahn, Stefan Nesbigall, Stefan Warwas, I. Zinnikus, M. Klusch, K. Fischer
This paper discusses an innovative mean on model-driven agent-based coordination of semantic Web services. The general idea is to define a platform independent meta-model for semantic Web services and integrate it into a platform independent metamodel for multiagent systems. A model-driven semantic Web services matchmaker agent in combination with model transformations between the platform independent metamodel and existing semantic Web service formats like OWL-S allow the seamless integration of semantic Web services into multiagent systems.
{"title":"Model-driven Approach to the Integration of Multiagent Systems and Semantic Web Services","authors":"Christian Hahn, Stefan Nesbigall, Stefan Warwas, I. Zinnikus, M. Klusch, K. Fischer","doi":"10.1109/EDOCW.2008.43","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.43","url":null,"abstract":"This paper discusses an innovative mean on model-driven agent-based coordination of semantic Web services. The general idea is to define a platform independent meta-model for semantic Web services and integrate it into a platform independent metamodel for multiagent systems. A model-driven semantic Web services matchmaker agent in combination with model transformations between the platform independent metamodel and existing semantic Web service formats like OWL-S allow the seamless integration of semantic Web services into multiagent systems.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130645751","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}
This paper shows an example Human/System Interaction (HSI) specification using Use of UML for ODP system specifications standard (UML for ODP). The specification is presented as a part of automobile parts traceability system specification, which is also specified in UML for ODP. The strategy for creating the HSI specification is explained, followed by sample enterprise, information, and computational viewpoint specifications with emphasis on how HSI is specified in each viewpoint specification.
本文展示了一个使用UML for ODP系统规范标准(UML for ODP)的示例人类/系统交互(HSI)规范。该规范是作为汽车零部件可追溯性系统规范的一部分提出的,该规范也是在面向ODP的UML中指定的。本文解释了创建HSI规范的策略,然后介绍了示例企业、信息和计算视点规范,重点介绍了如何在每个视点规范中指定HSI。
{"title":"An Enterprise Model for Real-Time Inter-domain Billing of Services","authors":"M. V. Le, B. Beijnum, L. Nieuwenhuis, G. Huitema","doi":"10.1109/EDOCW.2008.13","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.13","url":null,"abstract":"This paper shows an example Human/System Interaction (HSI) specification using Use of UML for ODP system specifications standard (UML for ODP). The specification is presented as a part of automobile parts traceability system specification, which is also specified in UML for ODP. The strategy for creating the HSI specification is explained, followed by sample enterprise, information, and computational viewpoint specifications with emphasis on how HSI is specified in each viewpoint specification.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130782852","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}
Javier Fernández Briones, M. D. Miguel, A. Alonso, Juan Pedro Silva
Quality of service adaptability refers to the ability of services (or components) to adapt the quality exhibited during run-time, or to the faculty of architectural models to show that several alternatives concerning quality could be implemented. Enclosing quality properties with architectural models has been typically used to improve system understanding. Nevertheless, these properties can also be used to compose subsystems whose quality can be adapted or/and to predict the behavior of the run-time adaptability. Existing software modeling languages lack enough mechanisms to cope with adaptability, e.g. to describe software elements that may offer/require several quality levels. This paper presents concepts that such a language needs to include to model quality-adaptable systems, and how we use those concepts to compose and analyze software architectures.
{"title":"Modeling Quality of Service Adaptability","authors":"Javier Fernández Briones, M. D. Miguel, A. Alonso, Juan Pedro Silva","doi":"10.1109/EDOCW.2008.45","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.45","url":null,"abstract":"Quality of service adaptability refers to the ability of services (or components) to adapt the quality exhibited during run-time, or to the faculty of architectural models to show that several alternatives concerning quality could be implemented. Enclosing quality properties with architectural models has been typically used to improve system understanding. Nevertheless, these properties can also be used to compose subsystems whose quality can be adapted or/and to predict the behavior of the run-time adaptability. Existing software modeling languages lack enough mechanisms to cope with adaptability, e.g. to describe software elements that may offer/require several quality levels. This paper presents concepts that such a language needs to include to model quality-adaptable systems, and how we use those concepts to compose and analyze software architectures.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131061102","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}
Current enterprise application mobility approaches tend to extend desktop paradigms to the mobile space. We believe that enterprise application mobility needs to evolve to a mobile-oriented business computing paradigm, where business functions and relevant collaboration options are made available to a large number of mobile users in the most appropriate manner. In this paradigm, users get just enough information and resources needed to make a business decision and execute it in a simple and secure manner. We present a service-oriented framework that allows mobile applications to easily interface with enterprise backends, and be lightweight and flexible through in-built context awareness and a Web 2.0 front-end. It allows interleaved execution of local, ambient and remote services; and provides both users and enterprises the ability to create, provision and execute lightweight dynamic applications. At the same time, the framework allows enterprises to control services and data users access through their devices.
{"title":"MobileSOA: A Service Oriented Web 2.0 Framework for Context-Aware, Lightweight and Flexible Mobile Applications","authors":"A. Ennai, Siddhartha Bose","doi":"10.1109/EDOCW.2008.42","DOIUrl":"https://doi.org/10.1109/EDOCW.2008.42","url":null,"abstract":"Current enterprise application mobility approaches tend to extend desktop paradigms to the mobile space. We believe that enterprise application mobility needs to evolve to a mobile-oriented business computing paradigm, where business functions and relevant collaboration options are made available to a large number of mobile users in the most appropriate manner. In this paradigm, users get just enough information and resources needed to make a business decision and execute it in a simple and secure manner. We present a service-oriented framework that allows mobile applications to easily interface with enterprise backends, and be lightweight and flexible through in-built context awareness and a Web 2.0 front-end. It allows interleaved execution of local, ambient and remote services; and provides both users and enterprises the ability to create, provision and execute lightweight dynamic applications. At the same time, the framework allows enterprises to control services and data users access through their devices.","PeriodicalId":205960,"journal":{"name":"2008 12th Enterprise Distributed Object Computing Conference Workshops","volume":"47 35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130380527","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}