Figure - available from: Service Oriented Computing and Applications
This content is subject to copyright. Terms and conditions apply.
Open-EDI phases of the procurement process

Open-EDI phases of the procurement process

Source publication
Article
Full-text available
Today’s business processes become increasingly complex and often cross the boundaries of the organizations. On the one hand, to support their business processes, modern organizations use enterprise information systems that need to be aware of the organizations’ processes and contexts. Such systems are called Process-Aware Information System (PAIS)....

Similar publications

Article
Full-text available
Due to the expressiveness of BPMN for representing the business processes, it has replaced EPC as a de-facto process modelling standard. As such, enterprises require to transform their existing EPC business process models to BPMN to keep their competitiveness. ARIS Architect & Designer, as a popular business process modelling tool, provides a model...

Citations

... It also demonstrates a direction of an actor activity towards the objective [56]. Contexts considered A B C [39] No No Master Data and logical data model [40] No Yes Process and goal, action-rule [41] No No Business Process [42] No No Dependency among Business Process [43] No No Business Process Repository [44] No No BPs, goal, and data model [45] No Yes Partner's interaction, people, machine [36] No No System Usage [46] No No Data flow Diagram [47] No No Source Code [48] No No Data object Dependency [49] No Yes Collaborative business Process [10] No No Source Code [50] No No Data Flow Diagram [37] No No Business Processes Models [51] No No Access Logs [52] No No Multiple software products [7] Yes Yes Business Processes, dataflow dependency ...
... It also demonstrates a direction of an actor activity towards the objective [56]. Contexts considered A B C [39] No No Master Data and logical data model [40] No Yes Process and goal, action-rule [41] No No Business Process [42] No No Dependency among Business Process [43] No No Business Process Repository [44] No No BPs, goal, and data model [45] No Yes Partner's interaction, people, machine [36] No No System Usage [46] No No Data flow Diagram [47] No No Source Code [48] No No Data object Dependency [49] No Yes Collaborative business Process [10] No No Source Code [50] No No Data Flow Diagram [37] No No Business Processes Models [51] No No Access Logs [52] No No Multiple software products [7] Yes Yes Business Processes, dataflow dependency ...
... In the last two decades, Service-oriented Computing (SOC) paradigm (Papazoglou & Georgakopoulos, 2003;Huhns & Singh, 2005; and Service-Oriented Architecture (SOA) style (Bianco et al., 2011;Blal et al., 2018) have dominated the arena of web-based distributed software applications (Fielding et al., 1998;Fielding, 2000). ...
... Lightweight containers. Polyglot databases persistence (SQL, NoSQL storage types, Table 3 reports a conceptual comparison between monolithic, SOA, and Microservices architectural styles, derived from core SOA (W3C, 2004;Papazoglou & van den Heuvel, 2007;Bianco et al., 2011;Blal et al., 2018;Niknejad et al., 2020) and Microservices (Lewis & Fowler, 2015;Dragoni et al., 2017;Zimmermann, 2017;Garriga et al., 2018). ...
... The experiment took place in a single room, and no interaction between subjects was allowed. First, the conductors briefly trained the subjects on the evaluation criteria and the Service-oriented architecture (SOA) An architectural style that provides a way of describing and understanding organizations, communities, processes and systems to maximize agility and interoperability [36] -According to the Open Group [4], SOA provides insights, patterns, and the building blocks for integrating fundamental elements of an SOA into a solution or enterprise architecture -SOA has been advocated as an evolutionary step in software architecture to help architects overcome the challenge of building effective software to support enterprise business processes [37,38] -SOA models consist of logical models (e.g., SoaML diagrams) and solutions models (e.g., SOA Rest services, SOAP services) ...
Article
Full-text available
Selecting an enterprise architecture framework (EAF) that will best address the needs of their organization is a difficult task for enterprise architecture practitioners. The objective of this study is to make this difficult task easier. To do so, this research first conducts a review of the literature on EAF evaluation criteria. Findings from this review show the shortcomings of this literature, most importantly the lack of a comprehensive set of EAF criteria and adequate measures for their operationalization. Based on these findings, and using the design science research approach, this study then designs and tests an EAF evaluation artifact that identifies, elaborates and operationalizes a comprehensive set of 14 criteria. Results of the experiment that followed show that: (i) 90.87% of the criteria were perceived usable, (ii) 97.62% of them were perceived to be applicable and relevant, and (iii) 90.48% were perceived as correct. This study makes several contributions. First, it provides a much-needed and timely overview of the literature on EAF evaluation criteria. Second, this study is the first to present a comprehensive set of criteria that not only synthesizes previously proposed criteria but also includes new criteria (e.g., SOA models and usability). Third, it answers EA practitioners’ requests for a tool that is both theoretically sound and practical. Finally, and most importantly, this study is the first to propose objective measures to operationalize EAF evaluation criteria.
... In [9,10], we proposed a semi-automatic method to build architectural models using the SOA paradigm from ready-to-use business process models expressed in BPMN. The present work aims to go a step further. ...
... The present work aims to go a step further. Its contribution is twofold: 1) from a usability point of view, this research improves the work presented in [10,9] by eliminating the complex step that decomposes the collaborative process models and simplifying SOA services identication; 2) from a structural perspective, this research proposes an end-to-end method that takes as input a collection of organizations' private process models instead of ready-to-use collaborative process models. ...
... To support these processes, organizations build ISs that must take into account complex collaborative scenarios. Designing such IS is a dicult and time consuming task considering the large gap between business processes and IS [10]. ...
Chapter
Organizations build information systems to support their business processes. Today’s business processes often cross the organizations’ boundaries and become increasingly complex. Therefore, information systems that automate these business processes must take into account collaborative and complex scenarios involving distributed partners. Designing such systems is not trivial considering: (i) the complexity of the cross-organizational business processes, and (ii) the large gap between business processes and information systems. To address this gap, this paper relies on the service-oriented architecture (SOA) paradigm to propose an end-to-end method to design SOA-based information systems from business process models. More precisely, this paper proposes to generate SOA design models expressed in SoaML from the specifications of a collection of organizations’ private processes expressed in BPMN.
Article
Service identification (SI) in the life cycle of service-oriented architecture is a critical phase. Business models consisting of business process (BP) model and businessentity(BE)modelaretheusefulmodelsthatmaybeusedforSI.Tothis end, SI is carried out by partitioning activities in BP based on the activities’ use of the entities in BE. However, a proper partitioning activities to services, which is called a service design, is a challenge. This article aims to present a semi- automatized clustering method for partitioning the activities to services, which is directed by new proposed metrics cohesion, coupling, and granularity. With regard to the conflict of the metrics, a multiobjective evolutionary algorithm (MOEA) is used to clustering activities where the metrics are considered as objectives should be optimized. The MOEA produces a set of optimal solutions asproperidentifiedservicesofaservicedesign.Finally,weusedthreecasestud- ies to show the effectiveness of the proposed method and then evaluated the results.