Framework for a Symmetric Integration Approach

Framework for a Symmetric Integration Approach

S S symmetry Article Framework for a Symmetric Integration Approach Mihaela Muntean 1,* , Claudiu Brânda¸s 1 and Tanita Cîrstea 2 1 Business Information Systems Department, Faculty of Economics and Business Administration, West University of Timisoara, 30023 Timisoara, Romania; [email protected] 2 SAP Romania, 300011 Timisoara, Romania; [email protected] * Correspondence: [email protected]; Tel.: +40-742-089-058 Received: 26 December 2018; Accepted: 5 February 2019; Published: 14 February 2019 Abstract: An Application-to-Application integration framework in the cloud environment is proposed. The methodological demarche is developed using a data symmetry approach. Implementation aspects of integration considered the Open Data Protocol (OData) service as an integrator. An important issue in the cloud environment is to integrate and ensure the quality of transferred and processed data. An efficient way of ensuring the completeness and integrity of data transferred between different applications and systems is the symmetry of data integration. With these considerations, the integration of SAP Hybris Cloud for Customer with S/4 HANA Cloud was implemented. Keywords: application integration; data integration; data symmetry; Open Data Protocol (OData) service 1. Introduction Ensuring the quality of data integration in cloud-based hybrid systems and applications is an important issue both in business and in data science. Integration frameworks are focused on data integration or application integration. Data integration implies the transfer, replication, and transformation of data from one place to another (from one application to another)—ignoring application or business logic. Application integration is defined as linking systems together at the application/business logic level. According to Tibbetts (2011) “neither method of integration is superior or inferior to the other—it simply depends on the need” [1]. Application integration in the business environment has grounded the widely used Enterprise Application Integration (EAI) paradigm, which is sustained by dedicated systems, e.g., Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), Supply Chain Management (SCM) systems, or other enterprise-integrated applications. However, various integration projects in organizations nowadays employ both types of integration frameworks. According to Linthicum (1999), EAI conducts the strategic utilization of company data and technology for greater efficiency and profit [2]. Four types of integration are identified: Data-level, application interface-level, method-level, and user interface-level—the last three together are supported by the business model level [2]. The EAI architecture has been transposed into the cloud and is supported by cloud computing infrastructure and services [3,4]. Cloud applications integration is facilitated by various classes of Application Programming Interfaces (APIs), predefined or developed, such as application, data service, or data set APIs. Cloud services provide access to server infrastructure and resources that are managed by a provider, e.g., Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). According to Deloitte practitioners [5], to integrate cloud applications, the following integration approaches are applicable: Cloud-to-Cloud; Cloud–Integrator–Cloud; and Cloud–Cloud–Cloud (Cloud-Cubed) integration. Symmetry 2019, 11, 224; doi:10.3390/sym11020224 www.mdpi.com/journal/symmetry Symmetry 2019, 11, 224 2 of 10 Symmetry 2018, 10, x FOR PEER REVIEW 2 of 10 A primary issue in integration processes is the level of data quality. Corrales (2018) synthesized A primary issue in integration processes is the level of data quality. Corrales (2018) synthesized the diverse approaches regarding data quality issues [6]. An integration approach based on symmetry the diverse approaches regarding data quality issues [6]. An integration approach based on ensures the completeness and integrity of data transferred between different applications and systems. symmetry ensures the completeness and integrity of data transferred between different applications Weyl (1983) presented the importance of symmetry in science and other domains [7]. Murtagh (2009) and systems. Weyl (1983) presented the importance of symmetry in science and other domains [7]. underlined the role of symmetry in Data Analysis and Data Mining [8]. In the context of the widespread Murtagh (2009) underlined the role of symmetry in Data Analysis and Data Mining [8]. In the context use of cloud-based hybrid applications and the importance of symmetry in the quality of the data of the widespread use of cloud-based hybrid applications and the importance of symmetry in the integration process, we considered it necessary to develop a framework for the symmetric integration quality of the data integration process, we considered it necessary to develop a framework for the of applications. symmetric integration of applications. 2. Framework2. Framework for fora S aymmetric Symmetric Integration Integration Approach Approach TheThe research research problem problem of our of ourstudy study is the is development the development and implementation and implementation of a framework of a framework for thefor symmetric the symmetric integration integration of applications of applications and systems and systems in cloud in environments cloud environments in order in to order ensure to ensurethe completenessthe completeness and integrity and integrity of data of in data the in integration the integration process process.. Our Ourresearch research is quantitative is quantitative and and experimental.experimental. For Fordevelopment development and validation and validation,, we use wed usedSAP Hybris SAP Hybris Cloud Cloud for Customer for Customer (C4C), (C4C),S/4 HANAS/4 HANACloud (S/4) Cloud, and (S/4), Open and Data Open Protocol Data Protocol (OData) (OData) service. service. VarVariousious approaches approaches reference reference applicationapplication integrationintegration (AI) (AI) topics topics [1–3 ].[1 Relevant−3]. Relevant for our for demarche our demarcheis the following is the following consideration considerati regardingon regarding AI, which AI, iswhich defined is defin as a processed as a ofprocess “keeping of “keeping redundant redundantcopies of copies data (in of independentlydata (in independently designed designed applications) applications) consistent, consistent, or enabling or end-users enabling toend access-users data to accessand functionality data and functionality from independently from independently designed applications designed applications on a single user on a interface” single user [9 ].interface In Figure” 1, [9].two In Figure independently 1, two independently designed applications designed application are involveds are in involved an integration in an integration process. Data process. are retrieved Data arefrom retrieved Application from Application 1 and stored 1 and in Application stored in Application 2 in a corresponding 2 in a corresponding format. Making format. an Making analogy an with analogya symmetry with a symmetry model using model (d) using as its (d) symmetry as its symmetry axis, the axis “copy, the “ ofcopy data” of data object” object is symmetric is symmetric to the to the“data “data source” source object.” object. FigureFigure 1. Application 1. Application integration integration.. In anIn anEAI EAI framework framework,, ERP ERP systems systems are areput put together together with with CRM CRM systems, systems, SCM SCM systems, systems, or other or other EnterpriseEnterprise Applications Applications (EA) (EA) systems. systems. The The integration integration approach approach presented presented in in Figure Figure 11 isis applicable to to thethe EAI EAI context context and and is is valid valid for for both data structures and Business O Objectsbjects (BO) (BO) [ [10].]. A A collection of of technologiestechnologies andand services services support support the the integration integration of the of systems, the systems, building building a “middleware a “midd integrationleware integrationframework” framework [10]. ” [10]. TheThe increasing increasing use useof cloud of cloud technologies technologies creates creates integration integration challenges challenges for many for many companies. companies. A scenarioA scenario for integrating for integrating SAP SAPHybris Hybris Cloud Cloud for forCustomer Customer (C4C) (C4C) and and S/4HANA S/4HANA Cloud Cloud (S/4) (S/4) is the isthe subjectsubject of this of this article article (Figure (Figure 2).2 ). Symmetry 2019, 11, 224 3 of 10 Symmetry 2018, 10, x FOR PEER REVIEW 3 of 10 Figure 2. Integration framework for SAP Hybris CloudCloud forfor CustomerCustomer (C4C)–S/4HANA(C4C)–S/4HANA Cloud (S/4)(S/4) [ [77]].. Best practices in in integration integration methods methods point point out out three three alternatives: alternatives: Application Application-to-X-to-X users users (A2X) (A2X),, using a SOAP SOAP-based-based web service in synchronous execution;execution; Application-to-ApplicationApplication-to-Application (A2A), (A2A) using, using a aSOAP-based SOAP-based web web service service in in asynchronous asynchronous execution;execution; andand OpenOpen DataData Protocol using a REST REST-based-based web service inin synchronoussynchronous executionexecution [ 11[11––1313].]. The The OData OData service, service, metaphorically metaphorically named named the the “SQL “SQL

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us