Author: Wu on the wing
Abstract: This paper studies the core concept of XMI technology, proposes an XMI integrated model of the system, and has been studied and treated, and the information exchange mode between heterogeneous systems based on XMI model is given. Workflow technology has a rich research results in the integration of heterogeneous systems. In this paper, XMI / XML is combined with workflow technology, which proposes a workflow model based on XMI / XML technology for integration of heterogeneous systems. Keywords: system integration XMI workflow technology
With the continuous in-depth of information technology in the operation and management of the company, a large amount of information exchange between different information systems makes the system interface becomes more complicated and difficult to maintain, become the bottleneck, system integration of information construction, and become enterprise informationization. Just ahead. This paper describes the use of object-oriented technologies to construct a company's information exchange standard, and combined with workflow technology integrates the heterogeneous system. Use the object-oriented view to investigate the resources, information and business processes in the system, and make system design, with great advantages. The international standard of exchange meta information between heterogeneous applications is an OMG proposed XMI, which is the result of the combination of UML and XML technology. In this paper, the expression and processing of the integrated system XMI model is studied, and the application information exchange mode based on the XMI model is proposed. Enterprise internal system integration and reconstruction can also be seen as a process of reconstruction (BPR). Its core is a reorganization of the entire enterprise internal operation and management chain information process. If considering the integration of enterprise-related enterprises and organizational application systems, it is also considered to be a recommendation of the entire industry chain information process. Workflow technology has already had a lot of research results in this regard, and there is still enough. This paper combines XMI / XML technology to workflow management technology, and proposes a working flow model based on XMI / XML technology to carry out integration of heterogeneous systems. 1 Object-oriented information exchange technology based on XMI In system integration, application systems are generally heterogeneous, on different platforms. Therefore, exchange information between them must have a unified exchange of development environments and industry standards. In this respect, the object management organization (OMG) has developed relevant standards. Operation standard XMI initially proposed using XML to solve the problem of developers exchange resources between different tools, and become the recommended standard for OMG, becoming the foundation of open information model exchange. [1] XMI declares a development of information exchange models that use technology-oriented developers to exchange program data in a standard manner on the Internet, which brings consistency and compatibility for applications in collaborative environments. By establishing industrial standards for storage and sharing object information, developing teams using different tools can cooperate in application levels, allowing developers to exchange applications, tools, and storage data on the web, create a security, distributed application of team development environments. XMI implements UML and MOF (Meta Object Facility) integration based on XML technology. The XMI standard covers the conversion of the UML model and the meta model of MOF. Define the standard XML DTD implementation of the UML and MOF information exchange. Other areas such as data warehouses will also be included, based on components, web metadata, etc. XMI allows the XML DTD to be automatically generated for the meta information model. Developers that allow object technology for different tools to share information on the Internet. There is a big role in the interoperability of the application system, and XMI enables XML to pass important model information between different application environments. The XMI is a "stream" standard that can be stored in the file system or extract the stream transmitted over the Internet from the database. XMI has a huge application value in reality. These technologies are integrated on the Internet, simplifying interoperability issues of different development tools. For example, XMI enables the model of ROSE's ROSE to convert to an XMI file, which can be accepted for Oracle Database and IBM's VA for Java, IBM DB2, Unisys and other software. Through the support of XMI through the knowledge base and database, the time and cost of interoperability in the heterogeneous software environment can be reduced. XMI achieves unprecedented knowledge base integration. Store, exchange, extract data, can share meta information in a wide range of development, such as code, data architecture, data management, etc.
At the beginning of the system integration, each participant needs to build XMI, and also need to be constructed of unified XMI expression. The model of the application software used by each member of the system is different, and they are different from the expression of their own classes, objects and other models. Therefore, when exchange of model information with each other, there is a need to express it. When the model information exchange of system members, XMI is manifested by the advantage of the expression meta-model, and the various applications of the integrated system can be unified at the same level, thus constructing the various applications of the integrated system. Final enterprise XMI model. The figure below shows an example in the integrated system. The model expression of XMI is generated based on the model of the motorcycle of the integrated system member. Then perform the consistency check of the model. In this step, a model from different applications is unified and an XMI model is generated. Then, the XMI model through which the consistency check is passed to the next application, and the application can generate the SCHEMA of the exchange information. Information exchange between applications is performed by an XML document or message based on these Schema. Figure 1 Expression and processing of XMI models integrated system
Below is the XMI expression code of the motorcycle model in the above figure. XML Version = "1.0" encoding = "UTF-8"?>
Figure 3 Expression and processing model of XMI information
The object model established by the integrated system member is first converted to XMI expression through the XMI generating tool. This part of the XMI model sets with the XMI model applied by other integrated system members, using UML design tools such as ROSE, etc., to generate consistent integrated system XMI object models. At the same time, from the consistency of integrated system XMI object model Apply UML activity design tool, we can generate a valid integrated system information flow model. On this model, the UML iterative development mode is applied, and the XML information server of the integrated system can be effectively developed. The XML Information Server is a unified interface that integrates system members and external information exchange.
2 System Integration Workflow XML Solution In order to meet the changes of external environments and internal members, including the market, the integrated system must maintain its own flexibility. The automation of workflow technology research enterprise business processing processes, providing a good study for the integration of enterprise application systems. This section is combined with XMI technology and object-oriented technology, a workflow model of integrated system is proposed. 2.1 Workflow Technical Introduction Workflow is part or all of the business process or allocate (WFMC). In other words, the workflow is automated to automate the process of transferring text, information, and tasks in a work-in-one process participant in order to achieve a certain set of business purposes. Workflow can also be described as information and control flow in business processes (or transaction processing). The Workflow Management System (WFMS) is a system environment that supports workflow running. Typical business processes such as loans approval, claim processing, and billing, these business processes are represented by workflow, that is, computerized business process model, which illustrates all parameters involved in completing these processes. These parameters include defining each step (entering customer information, accessing the database, acquirement), establishing the order of each step, and includes conditions, including data flows such as steps, each step, and each action The application used (database, editor, electronic form). Therefore, workflow management systems, WFMs are used to define, design workflow processes and processes to run the tool sets of the environment, and the interface of users and applications involved in the workflow process.