2008 12th International IEEE Enterprise Distributed Object Computing Conference最新文献

筛选
英文 中文
A Model-Driven Perspective on the Rule-Based Specification of Services 基于规则的服务规范的模型驱动视角
M. Iacob, H. Jonkers
{"title":"A Model-Driven Perspective on the Rule-Based Specification of Services","authors":"M. Iacob, H. Jonkers","doi":"10.1109/EDOC.2008.24","DOIUrl":"https://doi.org/10.1109/EDOC.2008.24","url":null,"abstract":"The focus in this position paper is on business rules as a means to raise the level of abstraction (and automation) at which business logic is incorporated in model driven application design in the context of service oriented architectures. More specifically, next to providing a classification framework for business rules and investigating the existing standards and languages for the formal specification of business rules, we propose a model-driven framework for the rule-based design of services. We provide an example to illustrate this framework and to demonstrate the role business rules can play in the context of MDD of SOAs. Furthermore, we also explore, in terms of existing tool support, the extent to which, the model-driven design process can be complemented and combined with business rules written in nearly natural language, which can become, at the platform specific level, an executable way to specify business knowledge and decisions.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"164 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123783798","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}
引用次数: 9
An Architecture for End-User Driven Business Process Management 最终用户驱动的业务流程管理体系结构
Todor Stoitsev, S. Scheidl
{"title":"An Architecture for End-User Driven Business Process Management","authors":"Todor Stoitsev, S. Scheidl","doi":"10.1109/EDOC.2008.20","DOIUrl":"https://doi.org/10.1109/EDOC.2008.20","url":null,"abstract":"business process management (BPM) systems face the challenge of involving business users, who have a detailed domain expertise but lack advanced technical skills, in modeling and optimization of enterprise processes. The paper presents an architecture which enables people integration in BPM by interconnecting personal task lists and email of different users to a process-enabled middleware and generating weakly-structured process models from ad-hoc task hierarchies. These models can be transformed to formal workflows by implicitly involving business users in formal process modeling. The resulting workflows can be executed on a workflow engine. Through shared repositories between the ad hoc task management system and the workflow engine, the architecture facilitates their interoperability and ensures a seamless integration of user-defined to formal process definitions. The architecture is implemented in the collaborative task manager (CTM) prototype. Through a CTM case study at an industrial company we show how the architecture facilitates people-focused BPM.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130112688","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}
引用次数: 5
MDD4SOA: Model-Driven Service Orchestration MDD4SOA:模型驱动服务编排
Philip Mayer, Andreas Schroeder, N. Koch
{"title":"MDD4SOA: Model-Driven Service Orchestration","authors":"Philip Mayer, Andreas Schroeder, N. Koch","doi":"10.1109/EDOC.2008.55","DOIUrl":"https://doi.org/10.1109/EDOC.2008.55","url":null,"abstract":"Service-Oriented Architectures (SOAs) have become an important cornerstone of the development of enterprise-scale software applications. Although a range of domain-specific languages and standards are available for dealing with such architectures, model-driven approaches starting from models written in an established modelling language like UML and including the ability for model transformation (in particular, for code generation) are still in their infancy. In this paper, we show (1) how our UML-based domain-specific language for working with SOA artefacts, UML4SOA, can be used for modelling service orchestrations, and (2) how to exploit so-designed models in the MDD4SOA approach to generate code in multiple languages, among them BPEL and WSDL, Java, and the formal language Jolie. We use a case study for illustrating this approach. Our main contributions are an easy-to-use, conservative extension to the UML2 for modelling service orchestrations on a high level of abstraction, and a fully automated, model-driven approach for transforming these orchestrations down to code.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128992515","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}
引用次数: 76
EAI as a Service - Combining the Power of Executable EAI Patterns and SaaS EAI即服务——结合了可执行EAI模式和SaaS的强大功能
Thorsten Scheibler, Ralph Retter, F. Leymann
{"title":"EAI as a Service - Combining the Power of Executable EAI Patterns and SaaS","authors":"Thorsten Scheibler, Ralph Retter, F. Leymann","doi":"10.1109/EDOC.2008.21","DOIUrl":"https://doi.org/10.1109/EDOC.2008.21","url":null,"abstract":"Enterprise Application Integration (EAI) problems are one of the major challenges IT departments are facing today. As enterprises merge, split up, or grow, existing legacy systems from different vendors implemented in different programming languages and running in different environments as well as roll-your-own applications have to be integrated. Furthermore, companies are starting to shift more and more on-premise software to software run in aSoftware as a Service (SaaS) business model. Outsourcing software to external and internal SaaS providers introduces new integration challenges, namely those of the integration of standard SaaS software with on-premise systems or other systems run at different SaaS providers which is a problem not addressed by SaaS platforms today. Recurring integration problems can be described by means of Enterprise Application Integration patterns. Those are used as nuggets of advice to solve complex integration problems. In this paper, we introduce executable EAI patterns offered in a SaaS business model to allow companies to focus on the integration without the need for the setup of complex integration infrastructures. Users will be guided by workflows customizing configurable EAI patterns to easily create integration solutions. We therefore propose EAI as a Service as a flexible, customizable, inexpensive way to tackle EAI problems both of on-premise systems but also of systems run in a SaaS business model.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"49 15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133631858","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}
引用次数: 27
Managing the Life Cycle of Access Rules in CEOSIS CEOSIS中访问规则生命周期的管理
S. Rinderle-Ma, M. Reichert
{"title":"Managing the Life Cycle of Access Rules in CEOSIS","authors":"S. Rinderle-Ma, M. Reichert","doi":"10.1109/EDOC.2008.16","DOIUrl":"https://doi.org/10.1109/EDOC.2008.16","url":null,"abstract":"The definition and management of access rules (e.g., to control the access to business documents and business functions) is an important task within any enterprise information systems (EIS). Many EIS apply role-based access control (RBAC) mechanisms to specify access rules based on organizational models. However, only little research has been spent on organizational changes even though they often become necessary in practice. Examples comprise the evolution of organizational models with subsequent adaptation of access rules or direct access rule modifications. In this paper, we present a change framework for the controlled evolution of access rules in EIS. Specifically, we define change operations which ensure correct modification of access rules. Finally, we define the formal semantics of access rule changes based on operator trees which enables their unambiguous application; i.e., we can precisely determine which effects are caused by respective adaptations. This is important, for example, to be able to efficiently adapt user worklists in process-aware information systems. Altogether this paper contributes to comprehensive life cycle support for access rules in (adaptive) EIS.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130745791","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}
引用次数: 23
Reliable Discovery and Selection of Composite Services in Mobile Environments 移动环境下组合服务的可靠发现与选择
L. D. Prete, L. Capra
{"title":"Reliable Discovery and Selection of Composite Services in Mobile Environments","authors":"L. D. Prete, L. Capra","doi":"10.1109/EDOC.2008.10","DOIUrl":"https://doi.org/10.1109/EDOC.2008.10","url":null,"abstract":"Service providers as we know them nowadays are the always-on static web service providers, that aim at Five9 availability (99.999%). Formal, or de-facto, standards, such as WSDL and BPEL, have become technology enablers for the easy discovery, use and coordination of such services. However, we envisage tomorrow's services to become increasingly pervasive, being deployed within buildings, transport systems, markets, as well as people portable devices. Such services will be, by their own nature, simple and fine grained; as a consequence, service composition will become crucial to deliver rich functionalities that satisfy end-users requests. Composing services in mob.ile environments opens up significant challenges. In particular, the Five9 availability assumption no longer holds: the higher the dynamic nature of the environment, the higher the chances that services will move out-of-reach before the composition completes, causing the service as a whole to fail. We argue that, in order to enable the successful completion of compound services, the reliability of the composition must be measured and reasoned about. In order to do so, we propose to dynamically deploy a prediction model to estimate the duration of colocation between componentservices. These estimates are fed in input to a service composition semantics reasoner, which then autonomically selects those providers, within the current environment, that maximise the chances of successful compound service completion. We demonstrate the positive impact that the reliability reasoning has onto the ratio of successfully completed compound services in a typical human movement scenario.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115748959","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}
引用次数: 24
On the Specification and Negotiation of Quality of Service for Collaborative Services 协同服务服务质量规范与协商研究
B. Orriëns, Jian Yang
{"title":"On the Specification and Negotiation of Quality of Service for Collaborative Services","authors":"B. Orriëns, Jian Yang","doi":"10.1109/EDOC.2008.38","DOIUrl":"https://doi.org/10.1109/EDOC.2008.38","url":null,"abstract":"The adoption of Web service technologies in dynamic business applications such as on-demanding computing or highly reconfigurable virtual enterprises advocates for methods and tools for describing and managing non-functional aspects of services, e.g., the reliability, accessibility and accuracy of a service. These properties are referred as quality of service (QoS). Failing to accurately specify and communicate quality details can lead to wrong and inconsistent expectations held by the service provider and service consumer and result in serious disagreement. Popular Web service description development and management solutions, e.g. WS-Policy and Web Service Level Agreement, do not properly cater for the specification and negotiation of quality related requirements for collaborative services. In this paper we present a comprehensive mechanism for the specification of quality requirements. The proposed approach allows service providers and consumers to explicitly define and adjust both higher level and concrete measurement requirements for quality of a service in a formally verifiable manner. As a result, quality negotiations can be performed effectively for the establishment of service provision agreements.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130376024","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}
引用次数: 0
A Method for Collaborative Development of Systems of Systems in the Office Domain 一种办公领域系统的协同开发方法
R. Carbon, Gregor Johann, Dirk Muthig, Matthias Naab
{"title":"A Method for Collaborative Development of Systems of Systems in the Office Domain","authors":"R. Carbon, Gregor Johann, Dirk Muthig, Matthias Naab","doi":"10.1109/EDOC.2008.33","DOIUrl":"https://doi.org/10.1109/EDOC.2008.33","url":null,"abstract":"Seamless interoperability across system boundaries and optimally tailored solutions for customers are dominating concerns in the vision of future office infrastructures. This means to change the way how office systems are developed from todaypsilas ad-hoc integration of independent systems towards a collaborative approach for adequate systems of systems. In this paper, we propose a development method based on product line engineering to support the efficient production of customized solutions. The interoperability issues are tackled by a collaboration model separating solution providers and suppliers and by a reference architecture defining clear specifications of the components to be integrated. Together with our production method, interoperability in complex systems of systems is supported by construction.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"2096 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127467706","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}
引用次数: 11
A Model Driven Approach to Represent Sequence Diagrams as Free Choice Petri Nets 用自由选择Petri网表示序列图的模型驱动方法
M. A. Ameedeen, B. Bordbar
{"title":"A Model Driven Approach to Represent Sequence Diagrams as Free Choice Petri Nets","authors":"M. A. Ameedeen, B. Bordbar","doi":"10.1109/EDOC.2008.42","DOIUrl":"https://doi.org/10.1109/EDOC.2008.42","url":null,"abstract":"Model driven development (MDD) aims to promote the role of modeling in software engineering. Enterprise systems and architectures are often modeled via multiple representations. For example UML models are widely used by the designers to capture various viewpoint of the system; while formal models using languages such as CSP, Z and Petri nets are suitable for the analysis. Model transformation techniques developed as a part of MDD can be applied to generate one model from another model automatically. This allows benefiting from the tools and techniques developed and used in multiple languages. This paper presents a method of applying MDD model transformation from UML 2.0 sequence diagrams to Petri nets. The paper shows that the model transformation results in free choice Petri nets. As a result, the low complexity of analysis and the synthesis techniques can be applied to the models of enterprise systems which are captured in UML sequence diagrams.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121856903","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}
引用次数: 35
Enterprise Architecture Management Patterns -- Exemplifying the Approach 企业架构管理模式——举例说明方法
Sabine Buckl, Alexander M. Ernst, J. Lankes, F. Matthes, Christian M. Schweda
{"title":"Enterprise Architecture Management Patterns -- Exemplifying the Approach","authors":"Sabine Buckl, Alexander M. Ernst, J. Lankes, F. Matthes, Christian M. Schweda","doi":"10.1109/EDOC.2008.75","DOIUrl":"https://doi.org/10.1109/EDOC.2008.75","url":null,"abstract":"Enterprise Architecture (EA) management has been gaining importance in organizations, and while EA management frameworks provide a holistic and generic view on the subject, organizations introducing EA management are often left alone regarding the details of the approach. The EAM Pattern Catalog, presented in this article, is a collection of best practices for addressing specific concerns in EA management related to e.g. architectural standardization, application landscape planning, or interface, business object, and service management. It provides methodologies for addressing these concerns, together with information models defining the relevant concepts, and viewpoints for visualizing them. This article describes the structure and extent of the EAM Pattern Catalog, and exemplifies its approach by outlining EAM patterns for addressing architectural standardization. Architectural standardization tries to tackle the complexity of the EA created by historically grown structures. These structures lead to disadvantages as low maintainability, low bargaining power at IT suppliers, or the need of largely diverse skills in the IT workforce.","PeriodicalId":210496,"journal":{"name":"2008 12th International IEEE Enterprise Distributed Object Computing Conference","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115133233","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}
引用次数: 61
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信