首页 > 最新文献

Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)最新文献

英文 中文
Transaction support using unit of work modeling in the context of MDA 在MDA上下文中使用工作单元建模的事务支持
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.32
Weerasak Witthawaskul, Ralph E. Johnson
Transactions are an important part of most enterprise computing systems. Sometimes they are supported by DBMS and sometimes by transaction monitors. In either case, they are part of the platform used by application developers. A platform independent model of enterprise computing must abstract away transactions and provide platform independent ways of describing them. This paper shows how "unit of work" can be used to support platform independent descriptions of enterprise computing systems that use transactions. Our paper is in the context of the OMG's model driven architecture so we provide a UML profile for describing unit of work. We have developed a tool, Mercator, that can translate platform independent models using the unit of work profile to platform dependent models using transactions. When added to our previous work on persistence, this provides a general way of handling transparent transaction management in MDA.
事务是大多数企业计算系统的重要组成部分。有时由DBMS支持,有时由事务监视器支持。在任何一种情况下,它们都是应用程序开发人员使用的平台的一部分。独立于平台的企业计算模型必须抽象出事务,并提供独立于平台的描述它们的方法。本文展示了如何使用“工作单元”来支持使用事务的企业计算系统的平台独立描述。我们的论文是在OMG的模型驱动架构的上下文中,所以我们提供了一个UML概要文件来描述工作单元。我们已经开发了一个工具Mercator,它可以将使用工作单元配置文件的平台独立模型转换为使用事务的平台相关模型。当添加到我们之前关于持久性的工作中时,它提供了一种在MDA中处理透明事务管理的通用方法。
{"title":"Transaction support using unit of work modeling in the context of MDA","authors":"Weerasak Witthawaskul, Ralph E. Johnson","doi":"10.1109/EDOC.2005.32","DOIUrl":"https://doi.org/10.1109/EDOC.2005.32","url":null,"abstract":"Transactions are an important part of most enterprise computing systems. Sometimes they are supported by DBMS and sometimes by transaction monitors. In either case, they are part of the platform used by application developers. A platform independent model of enterprise computing must abstract away transactions and provide platform independent ways of describing them. This paper shows how \"unit of work\" can be used to support platform independent descriptions of enterprise computing systems that use transactions. Our paper is in the context of the OMG's model driven architecture so we provide a UML profile for describing unit of work. We have developed a tool, Mercator, that can translate platform independent models using the unit of work profile to platform dependent models using transactions. When added to our previous work on persistence, this provides a general way of handling transparent transaction management in MDA.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126791910","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}
引用次数: 7
Semantics of UML 2.0 activity diagram for business modeling by means of virtual machine UML 2.0活动图的语义,通过虚拟机进行业务建模
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.29
V. Vitolins, A. Kalnins
The paper proposes a more formalized definition of UML 2.0 activity diagram semantics. A subset of activity diagram constructs relevant for business process modeling is considered. The semantics definition is based on the original token flow methodology, but a more constructive approach is used. The activity diagram virtual machine is defined by means of a metamodel, with operations defined by a mix of pseudocode and OCL pre- and postconditions. A formal procedure is described which builds the virtual machine for any activity diagram. The relatively complicated original token movement rules in control nodes and edges are combined into paths from an action to action. A new approach is the use of different (push and pull) engines, which move tokens along the paths. Pull engines are used for paths containing join nodes, where the movement of several tokens must be coordinated. The proposed virtual machine approach makes the activity semantics definition more transparent where the token movement can be easily traced. However, the main benefit of the approach is the possibility to use the defined virtual machine as a basis for UML activity diagram based workflow or simulation engine.
本文提出了UML 2.0活动图语义的一个更加形式化的定义。考虑与业务流程建模相关的活动图构造的子集。语义定义基于原始令牌流方法,但使用了更有建设性的方法。活动图虚拟机是通过元模型定义的,其操作由伪代码和OCL前置和后置条件的混合定义。描述了为任何活动图构建虚拟机的形式化过程。将控制节点和边缘中相对复杂的原始令牌移动规则组合成从一个动作到另一个动作的路径。一种新的方法是使用不同的(推和拉)引擎,它沿着路径移动令牌。拉动引擎用于包含连接节点的路径,其中几个令牌的移动必须协调。所提出的虚拟机方法使活动语义定义更加透明,令牌移动可以很容易地跟踪。然而,该方法的主要好处是可以使用已定义的虚拟机作为基于工作流或仿真引擎的UML活动图的基础。
{"title":"Semantics of UML 2.0 activity diagram for business modeling by means of virtual machine","authors":"V. Vitolins, A. Kalnins","doi":"10.1109/EDOC.2005.29","DOIUrl":"https://doi.org/10.1109/EDOC.2005.29","url":null,"abstract":"The paper proposes a more formalized definition of UML 2.0 activity diagram semantics. A subset of activity diagram constructs relevant for business process modeling is considered. The semantics definition is based on the original token flow methodology, but a more constructive approach is used. The activity diagram virtual machine is defined by means of a metamodel, with operations defined by a mix of pseudocode and OCL pre- and postconditions. A formal procedure is described which builds the virtual machine for any activity diagram. The relatively complicated original token movement rules in control nodes and edges are combined into paths from an action to action. A new approach is the use of different (push and pull) engines, which move tokens along the paths. Pull engines are used for paths containing join nodes, where the movement of several tokens must be coordinated. The proposed virtual machine approach makes the activity semantics definition more transparent where the token movement can be easily traced. However, the main benefit of the approach is the possibility to use the defined virtual machine as a basis for UML activity diagram based workflow or simulation engine.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131568947","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}
引用次数: 40
An architecture for flexible Web service QoS negotiation 灵活的Web服务QoS协商体系结构
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.4
M. Comuzzi, B. Pernici
The Web service selection phase is usually driven only by functional requirements. Non functional requirements, such as quality of service, should be negotiated by the service consumer and the service provider during service invocation in order to produce a contract to manage service provisioning and to monitor the actual fulfilment of negotiated SLAs. In this paper, an automated approach to Web service QoS negotiation is proposed; the negotiation is performed by a negotiation broker to which both the consumer and the service provider can notify their preferences on QoS attributes and negotiation strategies by specifying the value of a relatively small set of parameters. When consumers are unable to specify such parameters or do not trust the service provisioning platform, negotiation can also be automated only on the provider side, allowing the direct interaction of the service consumer with the broker. An architecture to support the above mentioned functionalities is also described.
Web服务选择阶段通常仅由功能需求驱动。服务使用者和服务提供者应该在服务调用期间协商服务质量等非功能需求,以便生成管理服务供应的契约,并监控协商好的sla的实际实现情况。本文提出了一种自动化的Web服务QoS协商方法;协商由协商代理执行,消费者和服务提供者都可以通过指定相对较小的一组参数的值来通知他们关于QoS属性和协商策略的首选项。当使用者无法指定此类参数或不信任服务供应平台时,协商也可以仅在提供者端自动进行,从而允许服务使用者与代理进行直接交互。本文还描述了支持上述功能的体系结构。
{"title":"An architecture for flexible Web service QoS negotiation","authors":"M. Comuzzi, B. Pernici","doi":"10.1109/EDOC.2005.4","DOIUrl":"https://doi.org/10.1109/EDOC.2005.4","url":null,"abstract":"The Web service selection phase is usually driven only by functional requirements. Non functional requirements, such as quality of service, should be negotiated by the service consumer and the service provider during service invocation in order to produce a contract to manage service provisioning and to monitor the actual fulfilment of negotiated SLAs. In this paper, an automated approach to Web service QoS negotiation is proposed; the negotiation is performed by a negotiation broker to which both the consumer and the service provider can notify their preferences on QoS attributes and negotiation strategies by specifying the value of a relatively small set of parameters. When consumers are unable to specify such parameters or do not trust the service provisioning platform, negotiation can also be automated only on the provider side, allowing the direct interaction of the service consumer with the broker. An architecture to support the above mentioned functionalities is also described.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116874063","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}
引用次数: 80
Intelligent aggregation of purchase orders in e-procurement 电子采购中采购订单的智能聚合
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.19
Guijun Wang, Stephen Miller
A large enterprise generates millions of purchase orders (PO) each year buying various types of goods and services. Each PO has a cost associated with it. This cost comprises multiple elements including the price of the good or service, the shipping and handling of the purchase, and the overhead in initiating, generating, tracking, and managing the PO. To reduce the cost of doing business, it is imperative to reduce the total cost of POs in enterprise e-procurement in an automated fashion. One way to reduce enterprise procurement cost is to aggregate demands so that the total cost of a bunch of POs is reduced by a better price, a lowered shipping and handling fee, and a reduced overhead. The cost of goods and services often depend on several factors including volume, timing, and other business objectives. This paper describes an intelligent aggregation approach for automatically aggregating demands to reduce procurement cost in enterprise e-procurement. Our aggregation approach for e-procurement consists of an information model for representing products (goods or services) and representing purchase orders for such products, a corporate agreement system, a negotiation engine, and a rule-based aggregation engine. The information model is based on an extension of the classic entity-relationship model. The extension enables association of rules and constraints with and among attributes. These rules and constraints must be satisfied during PO aggregation and thus ensure the aggregate PO to be consistent with original individual POs. A rule-based aggregation engine examines POs as they arrive and interact with other decision aids to determine whether aggregation of a particular bunch of POs makes any business sense. Aggregation can happen in two business scenarios, one for POs constrained by existing corporate agreements and another for POs to be refined by online negotiations. The aggregation engine interacts with a corporate agreement system to obtain supplier policies in the first scenario. For the second scenario, it interacts with the negotiation engine to obtain supplier's policies during iterations of the negotiation process. Relevant policies are those that define product pricing, shipping and handing, and post-sale sendees as well as warranties and returns. Examples are given to demonstrate how automated intelligent aggregation of purchases is performed and how it reduces cost in enterprise e-procurement.
大型企业每年产生数百万个采购订单(PO),购买各种类型的商品和服务。每个PO都有一个与之相关的成本。该成本包括多个要素,包括商品或服务的价格、采购的运输和处理,以及启动、生成、跟踪和管理PO的开销。为了降低经营成本,以自动化的方式降低企业电子采购中POs的总成本势在必行。降低企业采购成本的一种方法是汇总需求,以便通过更好的价格、更低的运输和处理费用以及更少的管理费用来降低一堆POs的总成本。商品和服务的成本通常取决于几个因素,包括数量、时间和其他商业目标。本文提出了一种用于企业电子采购需求自动聚合的智能聚合方法,以降低采购成本。我们的电子采购聚合方法包括一个表示产品(商品或服务)和表示此类产品的采购订单的信息模型、一个公司协议系统、一个谈判引擎和一个基于规则的聚合引擎。信息模型是基于经典实体-关系模型的扩展。扩展支持规则和约束与属性之间的关联。在PO聚合过程中必须满足这些规则和约束,从而确保聚合PO与原始单个PO一致。基于规则的聚合引擎在PO到达时检查它们,并与其他决策辅助工具交互,以确定特定PO群的聚合是否具有任何业务意义。聚合可以发生在两种业务场景中,一种是受现有公司协议约束的POs,另一种是通过在线协商改进的POs。在第一个场景中,聚合引擎与公司协议系统交互以获取供应商策略。对于第二个场景,它与协商引擎交互,以在协商过程的迭代期间获取供应商的策略。相关政策是指那些定义产品定价、运输和处理、售后服务以及保证和退货的政策。举例说明了在企业电子采购中如何实现自动智能采购聚合,以及如何降低成本。
{"title":"Intelligent aggregation of purchase orders in e-procurement","authors":"Guijun Wang, Stephen Miller","doi":"10.1109/EDOC.2005.19","DOIUrl":"https://doi.org/10.1109/EDOC.2005.19","url":null,"abstract":"A large enterprise generates millions of purchase orders (PO) each year buying various types of goods and services. Each PO has a cost associated with it. This cost comprises multiple elements including the price of the good or service, the shipping and handling of the purchase, and the overhead in initiating, generating, tracking, and managing the PO. To reduce the cost of doing business, it is imperative to reduce the total cost of POs in enterprise e-procurement in an automated fashion. One way to reduce enterprise procurement cost is to aggregate demands so that the total cost of a bunch of POs is reduced by a better price, a lowered shipping and handling fee, and a reduced overhead. The cost of goods and services often depend on several factors including volume, timing, and other business objectives. This paper describes an intelligent aggregation approach for automatically aggregating demands to reduce procurement cost in enterprise e-procurement. Our aggregation approach for e-procurement consists of an information model for representing products (goods or services) and representing purchase orders for such products, a corporate agreement system, a negotiation engine, and a rule-based aggregation engine. The information model is based on an extension of the classic entity-relationship model. The extension enables association of rules and constraints with and among attributes. These rules and constraints must be satisfied during PO aggregation and thus ensure the aggregate PO to be consistent with original individual POs. A rule-based aggregation engine examines POs as they arrive and interact with other decision aids to determine whether aggregation of a particular bunch of POs makes any business sense. Aggregation can happen in two business scenarios, one for POs constrained by existing corporate agreements and another for POs to be refined by online negotiations. The aggregation engine interacts with a corporate agreement system to obtain supplier policies in the first scenario. For the second scenario, it interacts with the negotiation engine to obtain supplier's policies during iterations of the negotiation process. Relevant policies are those that define product pricing, shipping and handing, and post-sale sendees as well as warranties and returns. Examples are given to demonstrate how automated intelligent aggregation of purchases is performed and how it reduces cost in enterprise e-procurement.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121998598","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}
引用次数: 12
An interactive approach for specifying OWL-S groundings 用于指定OWL-S接地的交互式方法
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.7
G. Gannod, Raynette J. Brodie, J. Timm
OWL-S is an instance of the Web Ontology Language (OWL) that is used to describe and specify semantic Web services. While OWL-S provides a promising mechanism for specification, publication, discovery, integration, and access, the learning curve can be high. Current practices in Web services tend to focus on lightweight specification using automated tools that generate WSDL descriptions. One of the advantages of OWL-S is its flexibility in allowing the creation of many groundings or bindings for a single semantic Web service. In this paper, we propose an approach for generating groundings for a semantic Web service and demonstrate how the use of lightweight interactive tools facilitates creation of groundings for a semantic Web service.
OWL- s是Web本体语言(OWL)的一个实例,用于描述和指定语义Web服务。虽然OWL-S为规范、发布、发现、集成和访问提供了一种很有前途的机制,但学习曲线可能很高。Web服务中的当前实践倾向于关注使用生成WSDL描述的自动化工具的轻量级规范。OWL-S的优点之一是它的灵活性,允许为单个语义Web服务创建许多基础或绑定。在本文中,我们提出了一种为语义Web服务生成基础的方法,并演示了使用轻量级交互工具如何促进为语义Web服务创建基础。
{"title":"An interactive approach for specifying OWL-S groundings","authors":"G. Gannod, Raynette J. Brodie, J. Timm","doi":"10.1109/EDOC.2005.7","DOIUrl":"https://doi.org/10.1109/EDOC.2005.7","url":null,"abstract":"OWL-S is an instance of the Web Ontology Language (OWL) that is used to describe and specify semantic Web services. While OWL-S provides a promising mechanism for specification, publication, discovery, integration, and access, the learning curve can be high. Current practices in Web services tend to focus on lightweight specification using automated tools that generate WSDL descriptions. One of the advantages of OWL-S is its flexibility in allowing the creation of many groundings or bindings for a single semantic Web service. In this paper, we propose an approach for generating groundings for a semantic Web service and demonstrate how the use of lightweight interactive tools facilitates creation of groundings for a semantic Web service.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126351978","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}
引用次数: 12
期刊
Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1