1 Introduction
With the continuous development of network technologies, printing companies have undergone profound changes in their operating models. Enterprises have put their business operations on the Internet. This kind of information-based construction featuring distributed computing has injected new vitality into printing companies. With the ever-increasing scale of enterprise applications, in particular, many application systems need to access data sources from multiple heterogeneous systems in the network environment. The standards and architectures used by the various systems and enterprises within the enterprise may differ. Requires printing company business platform to complete data conversion and integration between various business systems
Heterogeneous system data integration platform solves these problems. In general, heterogeneous system data integration platform is a cross-platform distributed system that provides data exchange and sharing between internal and external systems of printing companies. The integration of data and services becomes possible. Each related system is both a data provider and a data user. On the one hand, the data of this system is provided for use by other systems, and on the other hand, data from other systems is applied to each application-owned enterprise. Establish a business system interface layer that is independent of the existing business system to achieve data upload and reception
2 Heterogeneous System Data Integration Platform (PSDE) Overall Design Scheme
1) Technical route
Heterogeneous system data integration platform PSDE is designed for the printing industry, providing pre-press printing and unified exchange of data between different application systems and equipment. The core technologies used include: business process management technology, application integration technology and application adapter technology, and XML and Web services technologies
Use business process management technology to realize process interaction and collaboration between application systems and cross-departmental process sharing to provide dynamic process definition deployment updates and other services to provide an integrated and scalable process management service for new application system development
Using application integration technology to provide a cross-platform, standard, open application system integration environment using application adapter technology, through the configuration of heterogeneous system data integration platform and application system connection and integration, changing the programming-based "hard "Connection" method to achieve rapid integration between systems adopts a management and monitoring system based on the B / S structure JMX management protocol and Web services technology, so that management and monitoring are not limited by the system and application environment
2) Design goals
The PSDE heterogeneous system data integration platform provides information sharing and data exchange technologies for the application systems and equipment involved in the printing company's business processes, providing a unified and automated information exchange function for different application systems, and solving different enterprises' print information management systems. With the use of XML technology, it provides a unified information service communication platform for business application systems, making the application systems involved in the printing process safe and reliable through a secure information exchange platform. Traceable and efficient data exchange; while providing the exchange, the user can identify the time and location of the user's login access rights and the equipment used, and limit the management and recording.
The objectives of heterogeneous system data integration platform design are: unified data exchange and sharing services; unified data transmission bus mechanism; support for unified data transmission and related exchange standards; provision of tools for data exchange between different systems; Asynchronous data exchange function; Establish data exchange management system; Establish data exchange monitoring system; Provide cross-domain distributed exchange system; Build information exchange center; Support process integration and management functions; Support data browsing function
3 system composition and design principles
The entire system is an SOA-based architecture. The functional design of the entire product is divided into six levels that are independent and cooperating: Application Adaptation Service Layer Shared Exchange Service Layer Cross-domain Exchange Service Layer Printing Process Management Layer Printing Device Monitoring Management The data browsing service layer provides different development deployment and management tool sets at each level, each of which can be independently deployed and run or can be operated in a coordinated manner to complete different functions. In addition, there is a continuous security service support management and monitoring service. The service hierarchy is shown in Figure 1.
The application adaptation service layer refers to a modular software that can be easily connected to a specific application system. It mainly solves problems such as connection and information exchange between the application system and the application integration system, and implements functions such as information extraction, encapsulation, classification, encryption, compression, and transmission. At the same time, an application adapter development framework is provided to adapt the connection application adapter system of different application systems to realize the connection with the application system through the configuration and definition, so as to improve the deployment efficiency and reduce the implementation cost.
The shared exchange service layer is the core of the entire platform. It is based on JDFJMF and XML Schema. It is composed of a series of middleware service Web Service interfaces and databases. JDF is an XML-based print production format based on the PPF. î—¤ Print Production Format and an industrial specification of the portable job ticket format PJTFî—¤ Job Job Format Format JMFî—¤ The Job Messaging Format job message format î—¥ is a format for information exchange in the printing process. It formats information as JMF files. In the form of transmission This layer centralizes the logistics and information flow of JDF-based printing equipment and adopts a message communication technology that supports Web Service's XML message software bus to provide powerful Publish-and-subscribe and publish. Message Queue function supports point-to-point asynchronous transmission mode printing ticket transmission in the form of JDF files, while message delivery is mainly delivered in the form of JMF files to provide data transmission data transfer and rules based on Web services Data mobile data switching center for centralized control of data transmission And management of its design features: reliable message transmission function, based on the global view of the establishment of metadata, data storage check and data exchange and exchange center set up a working database, its basic function is to cache data for exchange, and record Each exchange case for future analysis such as performance analysis, failure analysis, data traffic and flow direction analysis. It also stores related global directory and routing information (eg network topology, system configuration, user information)
The functional requirements of the cross-domain exchange service layer come from the business system of the printing company in different geographical areas. There are different geographical and management levels in the enterprise. The departments involved in the data exchange at different levels are also at different levels. This is through a switching center. The complex exchange in such a large system is often not well resolved. On the contrary, if multiple PSDE data exchange centers are cascaded according to levels and regions, this problem can be better resolved. In addition, if a printing company is When other companies have large areas of business transactions, they can share the exchange load of the same layer through the interconnection of switching centers at the same level, and jointly complete the exchange of this level through mutual cooperation.
Cross-domain switching services provide the following features:
(1) Collaboration between users and resources The same user or resource may have registration information in different exchanges. This requires the definition and description of users and resources to be unified among multiple exchanges. Mapping relationship
(2) Routing function The data required by the user may pass through multiple switching centers. This requires the routing of data according to the destination of the data in the data transmission process. The switching center should have such a routing module to be responsible for the calculation of data routing and communication. The protocol should also support such routing
(3) Security coordination First, each switching center has its own set of security systems to ensure its own security; secondly, it establishes the overall security between switching centers through the cooperation of secure communication and user access control between data exchange centers; , Communication protocols have sufficient capabilities to support communication security
The printing process management layer is the hub of information interaction and management. It is the control center process management system for business process integration and information transmission between printing companies. Based on application integration technology and Web service technology, it is independent of specific applications and provides process design and reorganization. Deployment Management Monitoring Optimized Environmental Process Management System provides a series of tools to design and modify the monitoring and management of business processes and the corresponding service flow management system of each process node. The management system supports the service-oriented process-driven architecture, and can not only apply existing processes of different application systems. Together, they can also unify the processes of the new application system.
The printing device monitors the management layer. This layer is mainly responsible for receiving JMF requests from the data browsing layer. These requests are generally for querying device information and some operations on the JDF ticket. When the user sends a request through the browser, the request goes through the data browsing service layer. After processing, is sent to the device controller, the device returns - response, data browsing service layer will get the required information
The data browsing service layer is mainly responsible for configuring the Web server at the printing device side, storing device information and job ticket, etc., and realizing real-time communication with the printing equipment monitoring and management service. This layer is provided through the JMF to provide users with monitoring through the browser. The function of the printing equipment, through which the user can also confirm and edit the job ticket.
In PSDE, the system security services include: data confidentiality, PSDE system in the data exchange process to ensure that data can not be compromised; Second, the data cached in the data center and the client should ensure security; key and certificate management, system data Security is mainly implemented through encryption. Therefore, the system needs to ensure the proper and secure management of keys and certificates to ensure that these information cannot be compromised and available. Data integrity prevents data from being maliciously tampered with during data exchange and data caching. Or accidental damage, should provide security measures to ensure its integrity; non-repudiation, non-repudiation refers to the non-repudiation of the origin of data, here by the introduction of trusted third parties and digital signature technology to achieve a reliable third-party capture And storing enough evidence to support the resolution of disputes about the origin of data in the future, such evidence mainly includes copy of data and timestamp identity authentication. The identity authentication guarantees the authenticity of the entity's identity of the access system through a rigorous and sturdy mechanism. In order to ensure that the system will not be illegally invaded by illegal users; access control, and identity authentication Should the system also need to provide access control to ensure that sensitive information can not be unauthorized access to a user, the system is mainly reflected in PSDE managed through strict security mechanisms in subscriptions to the publication access to the user to ensure that resource users can only access within
The support services provided by the management and monitoring system for each layer are: providing system operation monitoring tools to monitor the abnormal status of the system performance status of the system's operating resource occupation status; providing system resource configuration tools to realize the application integration of the printing process management system System application adapter system dynamic configuration; provides remote log management and maintenance; provides remote deployment and remote system maintenance capabilities
4 Conclusion
The solution proposed in this paper basically implements the heterogeneous system used by different companies to solve the problem of the integration of heterogeneous data sources within the printing company's internal systems and the various application systems in the printing company's business processes. Communication and data sharing basically solved the single switching center and the remote monitoring and configuration tools for remote deployment and maintenance tools of the security management support system. In the follow-up work, it will focus on the development of heterogeneous system data integration supporting multiple switching centers. platform
Can Openers,Jar Opener,Jar Lid Opener,Bottle Opener
Xiongyang Household Co., Ltd , https://www.xyknives.com