نقشه برداری بین XML ناهمگن و بازنمایی تراکنش OWL در ادغام B2B
|کد مقاله||سال انتشار||مقاله انگلیسی||ترجمه فارسی||تعداد کلمات|
|23830||2011||24 صفحه PDF||سفارش دهید||12292 کلمه|
Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)
Journal : Data & Knowledge Engineering, Volume 70, Issue 12, December 2011, Pages 1046–1069
XML-based standards have been widely used to enable and ease Business-to-Business (B2B) integration. Examples of standards include cXML, CIDX and ebXML. While these XML-based standards are syntactic, contemporary organizations have available new means to structure their internal data representations using semantic descriptions, such as RDF(S) and OWL. This scenario poses an interesting challenge: “How to reconcile external XML-based standards and internal OWL-based representations in B2B integration scenarios?” In this paper, we present a conceptual approach, and its implementation, to integrate external syntactic data representations with organizational internal semantic data representations by using the notion of heterogeneous mappings which are established between the two types of representations. The application developed, B2BISS, enables an effective management of mappings. As the number of mappings stored in the repository increases over time, organizations can gradually rely on a semi-automatic to automatic B2B integration.
Global economies are increasingly becoming networked. The notion of value chains , value nets , b-Webs , and value networks  as concepts and tools have been used to understand and analyze networked industries. They are useful instruments for portraying the interconnection of operations, players and transactions. Many industries now exhibit strong co-operative behavior with inter-firm relationships having a significant role in strategic performance. The existence of business chains, nets, b-Webs or networks leads invariably to the necessity of developing Business-to-Business (B2B) solutions for integration . The objective of the integration is to ease the management of transaction-based interactions between business players that are part of a network to cut costs, increase revenues, and improve time-to-market ,  and . Nowadays, one simple solution that organizations are adopting to reach business network integration is to rely on the use of XML-based domain specific standards to exchange transactions . Examples of well-known standards include cXML (Commerce eXtensible Markup Language), CIDX (Chemical Industry Data Exchange), ebXML (Electronic Business using eXtensible Markup Language), XML/EDIFACT, papiNet, PIDX (Petroleum Industry Data Exchange), and xCBL (XML Common Business Library) . While XML-based standards allow data exchange between networked businesses, they do not guarantee the interoperability of systems. XML only provides syntax to structure the data exchanged in B2B settings. If on one hand external XML-based standards are syntactic , with the adoption of semantics to make data explicit, organizations are considering shifting from a syntactic representation level to a semantic one  and . By using semantic domain models based on ontologies (e.g. RDF(S) or OWL ) enterprises acquire several benefits, such as the ability to perform inference on knowledge bases and the capacity to share domain models to easily exchange and integrate information. The networked economy  requires accounting for the nature of alliances, the technical infrastructures of players, and the data exchanged in business networks. Once a network is designed, it is possible to analyze the model to identify gaps. Once gaps are known, implementation plans can be prepared to close them. One important gap to close for achieving a stronger B2B integration is the lack of a common understanding between external standards and internal organizational data representations . Developers are still faced with the problem of understanding the meaning of the information represented in XML-based standards and establish a correspondence or mapping to the internal OWL-based data representation of organizations  and . The manual software coding of mappings between data models is a time consuming task with high costs. WSML, WSMO and WSMX  use semantically annotated services to promote B2B integration by using data and process integration. Transactions can be semantically enriched using the WSML ontology language. The infrastructure enables domain experts to create mappings between XML-based standards and WSMO ontologies. The mappings are represented in an abstract ontology mapping language. While this research provides an important theoretical contribution, it reveals a few limitations when it needs to be transposed to real-world industries settings. On the one hand, the use of non-standard languages to establish mappings may be considered a penalty for not allowing its sharing across an industry. The use of more well-established languages and tools (such as OWL and XSLT languages and parsers) enables an easier adoption by organizations. On the other hand, the created mappings cannot be reused. This means that for each standard, and its variations, used to represent transactions, a new set of mappings needs to be created. A repository of shared mappings that can be reused overtime would increase the adoption of the approach. Finally, a more responsive and customized system that would automatically classify incoming transactions and requested human involvement when new mappings were needed to fully complete a transformation from instances of one model to instance of the other model would be more adequate in real-world settings. In this paper we describe a conceptual approach that allows organizations to participate in B2B networks using XML-based syntactic standards to support external transactions while structuring their internal data representations semantically using semantic languages such as OWL. In our approach, partners and suppliers can freely exchange syntactic XML-based transactions. Once an organization receives a syntactic external transaction it is allowed to create a heterogeneous mapping between its elements and the concepts of an internal semantic model (i.e., an ontology) that describes the organization's domain. The conceptual approach to manage heterogeneous mappings has been implemented with the B2BISS system. B2BISS tackles the problem of information integration since it fosters aspects such as linguistic and semantic differences to be reconciliated among disparate data representations  and . The system allows organizations to dramatically decrease the time and cost of integration by providing a flexible and easy to use graphical tool. Such a flexible infrastructure is instrumental for a rapid and cost-effective B2B integration . The remainder of the paper is structured as follows. The second section presents a B2B integration scenario that illustrates the challenge of integrating external XML-based standards and internal OWL-based data representations. Section 3 enumerates the challenges, approaches and our solution to the problem of syntactic (external) to semantic (internal) B2B integration. Section 4 introduces the B2BISS system which enables a (semi-)automatic integration and relies on the notion of managing and reusing heterogeneous mappings. Section 5 describes five organizational scenarios involving the use of the B2BISS system. Section 6 presents a use case. It describes how B2BISS can be implemented and used within the SAP NetWeaver Process Integration infrastructure. Section 7 presents the related work in this area. Finally, Section 8 closes the manuscript with our conclusions.
نتیجه گیری انگلیسی
Global business environments require an adequate B2B integration for organizations to exchange information with partners, suppliers, and customers. However, if this integration is achieved manually, without any support from automated systems, companies must invest a significant amount of their software maintenance budgets to program, code, and maintain mappings across enterprises. Therefore, tools and applications that can support, ease the integration and reduce transaction costs are fundamental assets for modern businesses. In a B2B integration scenario, two types of data representations need to be integrated: external and internal. External data representations are used to exchange information with partners. Transaction standards such as cXML and ebXML are XML-based and are widely used in various industries. On the other hand, internal data representations are only visible inside organizations and are used to describe their services, products and purchase orders. While current organizations only rely on database schema, modern approaches involve using semantic languages, such as OWL and RDFS to increase the expressiveness of data. In such a context, one challenge for B2B integration is to find a solution to integrate external XML-based transactions with internal OWL ontology-based data representations. In this paper, we have described B2BISS, a system that enables the (semi-)automatic integration of external and internal data representations relying on the management of heterogeneous mappings. The solution presented proposes a strategy to map XML-based external representations with internal data representations expressed with OWL ontologies according to a set of mappings managed by B2BISS. Once an organization receives an external transaction it is allowed to create heterogeneous mappings between the elements from the transaction and the concepts of an ontology. The mappings are stored in a local repository and can be reused when new, unseen, transactions arrive. When a new transaction is received, the repository is queried to determine if some of its elements have already been mapped to ontological concepts in the past. If all the elements have already been previously mapped, then it is possible to achieve an automatic transaction-based integration. The reuse of mappings is important for many reasons. First, it increases the reliability of the quality of the mapping as already tested and proven mappings are reused. Second, the speed of establishing mappings increases as reusing a mapping means that the work does not have to be done again. Thirdly, if an external or internal specification is changed, a mapping has to be changed only once and the change then is applied to all reuse cases automatically, making the change process very efficient. Our future work will have a particular emphasis on applying the concept of XML to OWL mappings to integrate patient information in the area of healthcare. More precisely, we envision providing surgeons with integrated information about patients in operative situations. Since the XML-based DICOM (Digital Imaging and Communication in Medicine) standard has become widely used in hospitals to ensure the interoperability between devices manufactured by different vendors and, at the same time, medical ontologies have proven to be an important asset in many medical scenarios, we believe that the integration of these two healthcare worlds (syntactic and semantic) can produce important synergies that will support the development of new medical systems and solutions.