Font Size: a A A

Internationalization Management System For Group Enterprise Applications Based On SOA

Posted on:2016-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:X JiangFull Text:PDF
GTID:2348330503994050Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of economic globalization, more and more enterprises begin business in the global economy. In order to adapt to an increasingly competitive and dynamic market environment, many companies began to build new applications on the Internet, and provide these applications to their business partners as Web services. In order to better support variable business needs, companies increase the intensity of the IT. At present, domestic and international group of companies has been in the implementation of SOA. By adopting service-oriented architecture, companies can quickly build open, modular, reusable application components. At the same time, business groups continue to explore the international market, and use multilingual Web Sites in order to promote and sell worldwide. But it also exposes some implementation difficulties: different way of multi-language implementation, self-managed and self-published international information elements, various styles of interface templates and translation, inflexible extensions and configuration of new language implementation. For small and medium business enterprises or individual enterprises, as with fewer information systems, these are not considered as big problems over the management and implementation. However, for enterprise like state-owned banks, multinational corporations and etc, as consisted of hundreds of enterprise-level applications, enterprise-level application software is much easier to encounter these common international implementation issues.In this paper, in the context of ABC International Financial System Construction in A Company, a Group Enterprise in Financial Sector, based on the research of SOA and international multi-language related technologies at domestic and abroad, a solution is proposed to realize International multi-language implementation for the applications of SOA-based Group Enterprise. This proposal implements the end-to-end union of international language elements from design to the management, and realized internationalization of enterprise applications more flexibly and effectively. Meanwhile, based on the proposal, International Management System was built, which includes 2 important parts: internationalization management component from management point of view and a supporting and embeded module named internationalization management function module from application point of view. According to the verification test report of System Operation, the proposal is effective and reliable: both to ensure multilingual enterprise information system functions to run under high quality in the international context, and support enterprises to improve the ability of international business.Comparing with other system, research in this thesis has the following characteristics:(1) Design of a common service mechanism of internationalization: An embedded module is designed for application software to provide Push and Subscription Services of language pack, so that any application within SOA Architecture could acquire international capabilities. The pilot effect shows that 37 app components in Company A are using this method to acquire internationalization ability; meanwhile, the function module works stably with a cumulative abnormal shutdown less than 36 hours.(2) The establishment of a data model for the internationalization content elements, to manage and control the entire life cycle of content elements, from international demand acquisition, content elements build-up, multilingual translation, language packs review and release, language packs configuration.(3) The establishment of a unified language template, interface formats, and coding rules, in order to facilitate the formation of a unified translation style, and improve the user experience.(4) Using two-level cache mode "read-only for client, read-write for enterprise application server" to reduce data exchange between client and server. The pilot effect shows that this solution decreases the average response time of web page from the original 6.02 seconds to 2.85 seconds, thus greatly improving the performance of the program.(5) The establishment of Enterprise Shared International Management Platform, which is used to realize the integrated management for the whole life cycle of international content elements. The pilot effect shows that: the internationalization management rate within the enterprise increases from the original 0% up to 68%, and makes the management team more easily to grasp the implementation of internationalization from the overall view. Meanwhile, the platform works stably with a cumulative abnormal shutdown less than 48 hours, thus reaches the non-functional index requirements.Research in this thesis has the following derivative utilities:(1) The international service mechanism designed in this thesis is a generic mechanism, which is a pattern to achieve specific ability at enterprise level. Under certain scenarios and requirements, this implementation can be further derivatized and developed to reallize enterprise IT capabilities such as enterprise-level unified pricing management, multi-time zone conversion, multi-corporate management, etc;(2) The data model and corresponding management method designed in this thesis also have certain reference significance, especially for those enterprises who desired for a unified management of enterprise information elements.
Keywords/Search Tags:Software Internationalization, SOA, Group Enterprise, Subscribe and Push, Component
PDF Full Text Request
Related items