Towards a Modeling Framework for Service-Oriented Digital Ecosystems

Similar documents
Service-Oriented Approach Supporting Dynamic Manufacturing Networks Operations

A Performance Measurement System to Manage CEN Operations, Evolution and Innovation

An Innovative Framework Supporting SME Networks for Complex Product Manufacturing.

How Resilient Is Your Organisation? An Introduction to the Resilience Analysis Grid (RAG)

A framework to improve performance measurement in engineering projects

Understanding Social Capital in Collaborative Networks

Composite Simulation as Example of Industry Experience

Electronic Agriculture Resources and Agriculture Industrialization Support Information Service Platform Structure and Implementation

Impact of cutting fluids on surface topography and integrity in flat grinding

Supporting the Design of a Management Accounting System of a Company Operating in the Gas Industry with Business Process Modeling

Conceptual Design of an Intelligent Welding Cell Using SysML and Holonic Paradigm

Towards Business Ontologies Matching for Inter-Enterprise Collaboration Platform in a Lean Manufacturing Strategy

Combining Collaborative Networks and Knowledge Management: The SENAI Case

Enterprise Competency Modeling - A Case Study

Managing Systems Engineering Processes: a Multi- Standard Approach

Change Management and PLM Implementation

Enterprise Architecture Management-Based Framework for Integration of SME into a Collaborative Network

Decomposing Packaged Services Towards Configurable Smart Manufacturing Systems

Specification and Configuration of Customized Complex Products

Anne Peretz. To cite this version: HAL Id: halshs

Green Virtual Enterprise Breeding Environments: A Sustainable Industrial Development Model for a Circular Economy

Collusion through price ceilings? In search of a focal-point effect

Progress of China Agricultural Information Technology Research and Applications Based on Registered Agricultural Software Packages

Flexibility in the Formation and Operational Planning of Dynamic Manufacturing Networks

Assessing the Role of Knowledge Management in the New Product Development Process: An Empirical Study

Balanced Scorecard leading indicators to monitor performance variability in OHS management systems.

Designing and Implementing a Framework for Process-Oriented Logistics-Costs Measurement in an Automotive-Supplier Group

Financial Statement Analysis for Enterprise Network Design

Exploring Different Faces of Mass Customization in Manufacturing

Risk Management in Hierarchical Production Planning Using Inter-enterprise Architecture

Value-Based Design for Gamifying Daily Activities

A Design Method for Product Upgradability with Different Customer Demands

Comparison of lead concentration in surface soil by induced coupled plasma/optical emission spectrometry and X-ray fluorescence

Integrating Aspects of Supply Chain Design into the Global Sourcing Process Insights from the Automotive Industry

A Review on Intellectual Capital Concepts as a Base for Measuring Intangible Assets of Collaborative Networks

Energy savings potential using the thermal inertia of a low temperature storage

Dynamic price competition in air transport market, An analysis on long-haul routes

Innovation Management in European Projects

Experiences of Online Co-creation with End Users of Cloud Services

Can combining web and mobile communication channels reveal concealed customer value?

Simulation for Sustainable Manufacturing System Considering Productivity and Energy Consumption

An Info*Engine based architecture to support interoperability with Windchill system

3D Experiences Dassault Systèmes 3DS Strategy to Support New Processes in Product Development and Early Customer Involvement

Facility Layout Planning of Central Kitchen in Food Service Industry: Application to the Real-Scale Problem

Comparative and Targeted Advertising in Competitive Markets

Heat line formation during roll-casting of aluminium alloys at thin gauges

Separation of Decision Modeling from Business Process Modeling Using New Decision Model and Notation (DMN) for Automating Operational Decision-Making

Methodology for Prior Evaluation of Interoperability

One-of-a-Kind Production (OKP) Planning and Control: An Empirical Framework for the Special Purpose Machines Industry

A Digital Management System of Cow Diseases on Dairy Farm

Enhancing Services Selection by Using Non-Functional Properties within BPMN in SOA Context

Occupational accidents in Belgian industry in restructuring contexts

Agricultural biodiversity, knowledge systems and policy decisions

Recycling Technology of Fiber-Reinforced Plastics Using Sodium Hydroxide

Optimal Storage Assignment for an Automated Warehouse System with Mixed Loading

Economic analysis of maize/soyabean intercrop systems by partial budget in the Guinea savannah of Nigeria

ATOM PROBE ANALYSIS OF β PRECIPITATION IN A MODEL IRON-BASED Fe-Ni-Al-Mo SUPERALLOY

A Governance Reference Model for Virtual Enterprises

Performance Analysis of Reverse Supply Chain Systems by Using Simulation

Monitoring of Collaborative Assembly Operations: An OEE Based Approach

NANOINDENTATION-INDUCED PHASE TRANSFORMATION IN SILICON

Conception of a new engineering curriculum in smart buildings

STRAIN RATE DEPENDENCE ON MECHANICAL PROPERTIES IN SOME COMMERCIAL ALUMINUM ALLOYS

Performance evaluation of centralized maintenance workshop by using Queuing Networks

Grain growth and Ostwald ripening in chromia-doped uranium dioxide

Layout Design by Integration of Multi-agent Based Simulation and Optimization

Estimating traffic flows and environmental effects of urban commercial supply in global city logistics decision support

ProActive Service Entity Framework: Improving Service Selection Chances within Large Senior Professional Virtual Community Scenario

Computerized simulation of thermal behaviour during forging sequences

Environmental Impact of PV Systems: Effects of Energy Sources Used in Production of Solar Panels

Towards Unified Tag Data Translation for the Internet of Things

Towards a Reference Architecture for a Collaborative Intelligent Transport System Infrastructure

Development of Colorimetric Analysis for Determination the Concentration of Oil in Produce Water

Pressure effects on the solubility and crystal growth of α-quartz

Prediction of the energy efficiency of an Ar-H2-O2 plasma torch with Ansys Fluent

Location of distribution centers in a multi-period collaborative distribution network

Towards a Performance Measurement System to Control Disaster Response

Overall Layout Design of Iron and Steel Plants Based on SLP Theory

Drum- and -Disc-Engine with Shape Memory Wires

Finite Element Model of Gear Induction Hardening

Selecting the components of composites

Integration Alternatives for Ship Designers and Shipyards

Toward a Modeling Framework for Organizational Competency

Assessing the effects of sub-lethal doses of pesticides on bee populations

SOAQE - Service Oriented Architecture Quality Evaluation

A Malthusian model for all seasons?

Product Lifecycle Management Adoption versus Lifecycle Orientation: Evidences from Italian Companies

Experimental Study on Forced-Air Precooling of Dutch Cucumbers

Physical properties of epoxy and free volume evaluated by positron annihilation spectroscopy

Decentralized Control Architecture for UAV-UGV Cooperation

MECHANICAL AND ELECTRICAL PROPERTIES OF A NiTi SHAPE MEMORY ALLOY

The Evolution of Business Models within a Business Ecosystem for Cooperative Logistic

Service-based Modeling of Cyber-Physical Automotive Systems: A Classification of Services

Assessing Pragmatic Interoperability of Information Systems from a Semiotic Perspective

Continuous melting and pouring of an aluminum oxide based melt with cold crucible

New experimental method for measuring the energy efficiency of tyres in real condition on tractors

Towards PLM for Mechatronics System Design Using Concurrent Software Versioning Principles

From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem

A Proposal of Value Co-creative Production with IoT-Based Thinking Factory Concept for Tailor-Made Rubber Products

Development of Plasma Heating and Electromagnetic Stirring in Tundish

Transcription:

Towards a Modeling Framework for Service-Oriented Digital Ecosystems Rubén Darío Franco, Angel Ortiz, Pedro Gómez-Gasquet, Rosa Navarro Varela To cite this version: Rubén Darío Franco, Angel Ortiz, Pedro Gómez-Gasquet, Rosa Navarro Varela. Towards a Modeling Framework for Service-Oriented Digital Ecosystems. Luis M. Camarinha-Matos; Xavier Boucher; Hamideh Afsarmanesh. Collaborative Networks for a Sustainable World, 336, Springer, pp.486-493, 2010, IFIP Advances in and Communication Technology, 978-3-642-15960-2. <10.1007/978-3-642-15961-9 58>. <hal-01055956> HAL Id: hal-01055956 https://hal.inria.fr/hal-01055956 Submitted on 25 Aug 2014 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Towards a Modeling Framework for Service-Oriented Digital Ecosystems Rubén Darío Franco, Angel Ortiz, Pedro Gómez-Gasquet and Rosa Navarro Varela 1 Research Centre on Production Management and Engineering, Universidad Politécnica de Valencia Edificio 8B, Acceso L, Planta 2 46022 Valencia, Spain dfranco@cigip.upv.es Abstract. Reference modeling for collaborative networks has been identified as a key topic in consolidating this new scientific discipline. Earlier contributions on this field have provided a solid initial framework and they are considered starting points for this work. Based on two well-known approaches, the CIMOSA and ARCON modeling frameworks, what this work proposes is a set of modeling constructs for CNO modeling under a service-orientation perspective. Service Entities are incorporated as a third approach that may be considered if service ecosystems are being modeled. Keywords: Collaborative Networks Reference Modeling, Service Ecosystems, Service Oriented Architectures. 1 Introduction Considered as a commonly-agreed framework for understanding the significant concepts, entities, and relationships of some domain, Reference Modeling in the Collaborative Networks domain has been identified as a research topic that needs to be further developed [1]. Reference models are intended to provide a conceptual basis on top of which systems designers and implementers may build robust solutions for specific domains. The main goal of this paper is to provide an initial set of modeling constructs for CNO modeling if service-orientation is being also considered. The work has been structured in four sections. Besides this introduction, Section 2 reviews three complementary approaches that will be adopted, are introduced. Section 3 describes the approach and, finally, Section 4 briefly discusses the need, expected contribution and further research steps.

522 R. D. Franco, et al. 2 CNO Reference Modeling Developing reference models is a complex task which requires a lot of effort. Actually, most well-recognized initiatives come from heavily-contributed large research projects. Both the AMICE [2] and ECOLEAD [3] consortiums involved several worldwide partners in developing CIMOSA and ARCON proposals, respectively. Being considered inspirational sources of this work, next sections will briefly describe both initiatives in order to better focus the contribution. 2.1 ARCON Reference Modeling Framework In [4] a comprehensive modeling framework is introduced. A Reference Modeling Framework for Collaborative Networks (ARCON) is the result of developing a slid conceptual base intended to support different modeling levels ranging from General Representations of CNO up to detailed and concrete manifestations as Professional Virtual Communities or Virtual Labs. Based on information collected from previous initiatives and developments of ECOLEAD project, proponents combine three main dimensions which are supposed to cover CNO (specifically its manifestations) modeling needs. As it was mentioned earlier, developing a reference model for a specific domain may involve several people and take several years to reach its mature stage. Actually, in [], authors argue that ARCON represents just a first step in that direction and more research contributions will be needed. What this work is providing is just a minor step in that way. Specifically, in Section 3, a set of building blocks is provided for each modeling intent layer (GR, SM and IM) but this proposal is only considering the CNO modeling from its Endogenous perspective. 2.2 CIMOSA Building Blocks for CIM Modeling The Open Systems Architecture for CIM (Computer Integrated Manufacturing), initiative carried out by the AMICE consortium, perhaps it may be considered one of the most influential works of the Enterprise Engineering body of knowledge. Initially conceived as an open architecture for manufacturing systems, its main concepts have influenced many other works. Specifically, the Virtual Enterprise Reference Architecture (VERAM) [5] and more recently ARCON, included implicit or explicit references to some of its underlying concepts. The CIMOSA modeling framework is also characterized by three dimensions: - Genericity dimension: related to the degree or particularization of created models. It goes from generic building blocks, intended for general purpose models, to specific company-wide ones. - Modeling dimension: provides modeling support from a systemic perspective, going from requirements up to the description of system implementation. - View dimension: this dimension provides users with different perspectives intended to model near-orthogonal abstractions of the system being modeled.

Towards a Modeling Framework for Service-Oriented Digital Ecosystems 523 In terms of building blocks, a comprehensive list has been provided. Main CIMOSA building blocks are detailed in [6] 2.3 Service Entities for CNO Reference Modeling Service Entities paradigm has been proposed as a complementary approach of Virtual Breeding Environments (VBE) and Virtual s (VO) management practices and they are considered a key component of the next generation of VBE Management Systems [6]. In their simplest form, Service Entities represent abstracted specifications of actual entities existing in some specific domain, in terms of its attributes and methods (business services) needed to define their behavior. In [7], has been discussed how SE may be used to support CNO reference modeling, mainly from their, Structural and al perspectives. 3 A Modeling Framework for Service-oriented Digital Ecosystems Based on the above mentioned approaches, next sections will describe a three-layered approach for the identification of the main building blocks in CNO reference modeling. First, a description of building blocks for CNO General Representation is introduced. This layer considers generic building blocks that may be used to describe many CNO manifestations. Next, Specific Modeling (SM) building blocks are introduced. Most of constructs are derived from GR layer and, complementarily, two service-oriented specific ones are given: - Digital business service interface: which is intended to support the definition of business services that CNO members may need to define in order to properly support CNO service-orientation approach - Abstract Service Entity: this construct will be used to represent actors (i.e. resources) of the CNO which will be providing such business service interfaces. At the Implementation level, main contribution includes two related constructs which can be used to describe their implementation details: Web Services and Concrete Service Entity. 3.1 General Representation (GR) Modeling Constructs General Representation modeling constructs are intended to provide a common understanding framework for modeling generic descriptions and requirements of collaborative networks despite their nature and specific class. Figure 1 provides an overview of main constructs and their relationships. Complementarily, Table 1 includes a brief description of such constructs. Previous contributions are indicated.

524 R. D. Franco, et al. Fig. 1. CNO General Representation building blocks Table 1. Main modeling constructs for CNO General Representation (GR). Construct Description Dimension Domain Defines the functional areas subject to system analysis and implementation. Domain processes DPs are stand-alone processes triggered by nothing but Events and producing defined end results. They encapsulate Business processes Enterprise activities Events Performance indicator Business service Actor a well-defined set of (network) functionality and behavior. BPs are user-defined sub-processes of Domain Processes defining pieces of network behavior. They are made of other Business Processes and/or Enterprise Activities. Define the network functionality as elementary tasks defined by their inputs, their outputs, their function and their required capabilities. Describe real-world happenings, timers or requests to do something in the network. They activate the processing of the DP (and possibly the BP) of the network. Performance Indicators are related to specific DP, BP or EA of the network and their definition includes both target goals and constrained limits. A business service represents a business interface that any member of the network makes available to third parties by means of an interface specification Each individual network member (or candidate). They may represent organizations, individuals, systems or machines being able to provide business services.

Towards a Modeling Framework for Service-Oriented Digital Ecosystems 525 Role VBE Behavioral rule Object Message elements Ontology definition Roles are played by actors and, depending on the network type, they may assume several roles along their life-cycle. Virtual Breeding Environments represent containers where specific CNO instances may be launched and where actors belong to. Behavioral rules constrain in the sense that is described in E4 ARCON s perspective. Describe generalised entities (or objects) of the network which can thought as a whole. Represent the basic exchange mechanism used for processes activation and events generation. Describe elementary, i.e. atomic, pieces of information as perceived by users. Express constraints on lnformation Elements to ensure their consistency. 3.2 Specific Modeling (SM) Constructs Specific Modeling Constructs refer to a set of building blocks that can be used to model specific types of CNO. Their specification will serve as base for modeling specific types of CNO and they may be based on currently available GR building blocks. Figure 2 shows the constructs of this layer and their main relationships. Complementarily, Table 2 includes a brief description of them where previous contributions are highlighted. Fig. 2. CNO Specific Modeling building blocks

526 R. D. Franco, et al. Table 2. Modeling constructs for CNO Specific Modeling (SM). Construct Description Dimension Formal specifications of Domain Processes. Domain Process Business Process Formally defined specifications of Collaborative Business Processes. They are defined by their triggering condition and Process Behaviour Enterprise Activity Performance Indicator Digital business service interface Specification of Enterprise Activities defined by their Inputs, Control, Resources, Outputs and Resources. Formal definition of Performance Indicators linked to operational processes and resources. Linked to GR-Business Services, they represent the formal definition of a business service interface (mainly in terms of inputs, outputs and expected functionality) that will be provided by means of digital networks. Abstract Service Entity Message Event Resource Capability Responsibility Actor Role Authority Representing a type of Actor, they provide functional capabilities by means of their abstract digital service definitions. Formal definition of messages to be exchanged inside the network when DP and BP are executed. Formally defined specifications of both external and internal Events They provide the specified Capabilities which meet or exceed the required Capabilities defined at the GR definition level Provided by specified Resources, meet or exceed the required Capabilities defined at the GR Modeling Level Formally defined engineering responsibilities for the creation, and maintenance of specific modeling activities Formal identification of entities involved in the CNO. At this modeling level they only are identified as classes or types. Directly linked to actors, a role is assumed by one or more actors, depending on network specific constrains. are formally assigned engineering responsibilities for the creation, and maintenance of specific modeling activities Resource Resource 3.3 Implementation Modeling (IM) Constructs Implementation Modeling Constructs refer to a set of building blocks that can be used to model specific instances of specific CNO models. They may be based on currently available SM building blocks. Figure 3 shows the constructs of this layer and their main relationships. Complementarily, Table 3 includes a brief description of them where previous contributions are highlighted.

Towards a Modeling Framework for Service-Oriented Digital Ecosystems 527 Fig. 3. CNO Implementation Modeling building blocks Table 3. Modeling constructs for CNO Implementation Modeling (IM). Construct Description Dimension Domain Process Describe the implemented Domain behavior Describe the implemented flow of control for a part of a DP. business process Describe the implemented functionality and indicate Enterprise Activity resources needed to execute it. Describe how enterprise events initiate action by the Event physical system of the enterprise Describe resources which are derived from Resource Resource Capability authority profile role responsibility profile Web Resources. Describe capabilities which are provided by Resources and which comply with Capabilities defined at the Design Specification Modelling Level. Define engineering and operational responsibilities CNO Specific roles that may be assumed by resources and Concrete Service Entities Assign engineering and operational responsibilities Resource digital business service interface which

528 R. D. Franco, et al. service XML Message XML Schema Concrete Service Entity constitutes the expected digital functionality provided by them Describe XML-based messages that are going to be used for CNO information sharing and coordination mechanism. Describe implemented XML-schemas that will be used to validate messages and ontological validation. Actual instances of Abstract Services Entities linked to implemented resources and able to provide their expected capabilities 4 Brief Discussion Reference modeling in the Collaborative Networks domain has been identified as a key research topic that needs to be further addressed. Earlier contributions in this field have provided solid initial foundations and this work has introduced a first attempt to provide a set of modeling constructs for CNO, based on three converging research streams: the CIMOSA Modeling Framework, ARCON Modeling Framework and Service Entities approach. As a result, an overall framework has been made available for systems architects and developers. We are aware that developing this kind of models requires deep research community consensus. Cause of that, next research steps will include its submission to public bodies as the Society for Collaborative Networks (SOCOLNET) for further enrichment and validation. References 1. Camarinha-Matos, L and Afsarmanesh, H. (2006) Towards a reference model for Collaborative Networked s. In Proceedings of BASYS 06. Technology for Balanced Manufacturing Systems, Springer (2006) 2. AMICE Consortium. http://cimosa.cnt.pl/docs/primer/primer2.htm 3. ECOLEAD Project (2009) 4. Camarinha-Matos, L and Afsarmanesh, H. Collaborative Networks: Reference Modeling.. Springer, Heidelberg (2008) 5. VERAM. Virtual Enterprise Reference Architecture and Methodology. http://cic.vtt.fi/projects/globemen/book/01_zwegers2.pdf 6. Franco, R.D., Ortiz Bas, A. and Lario, F. Modeling extended manufacturing processes with service-oriented entities. Service Business. Volume 3, Number 1 / March (2009) 7. Franco, R.D., Ortiz Bas, A. Prats, G. and Navarro Varela, R. Supporting Structural and Collaborative Networked s Modeling with Service Entities, Leveraging Knowledge for Innovation in Collaborative Networks. Springer. pp 547-554 (2009)