Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall
Despite 2012 of years of technical keywords continue to lock in the "cloud", "virtualization, large data, but back to the enterprise IT architecture issues, it is not difficult to see that these emerging technologies brought to the enterprise, not only the promotion, but also brought some trouble:" Because of these changes and challenges, There is a slight change in it construction, and there is a sense of getting out of control. "Pu Yuan Middleware Business Department deputy general manager, product development Department general manager Wang Keqiang pointed out."
The reason for losing control is not hard to find, especially in large enterprises, IT system construction often appear a large number of projects at the same time, technology duplication of manufacturing phenomenon. "This is because it construction can not take an orderly way of building." In order to build the way, the software industry itself will not and the traditional manufacturing area is too big gap. Wang Keqiang points out that, for example, when building a house, whatever the final shape is, the key is how to build a structure. And the Internet emphasizes the concept of platform. So for enterprise computing, we should use what method to build the platform?
From the earliest proposed way of using software components, to the SOA architecture, and to today's new cloud platform era, Primeton has always believed that the enterprise architecture should be based on the idea of platform, "especially through the development of these years, we are more fortunate in the domestic basic software, top enterprise customers get good practical experience, Can be from the practice of banking platform to other industries for reference. "Wang Keqiang said.
According to Wang Keqiang, as the banking industry is highly focused on a variety of products (such as domestic business or products in the international business and derivative business areas), so it will be based on products, focusing on the channel access, interactive control, product core support system, decision-making support of these four system levels to build the entire enterprise application software system. Because of the diversity of banking business, its IT architecture and construction experience can be used for reference by other industries.
One of the leading bank's IT projects: platform based, independent control IT architecture
Domestic banks through nearly 25 years of independent research and development experience, the first in the IT organization structure to emphasize the establishment of the so-called "three centers", that is, the Ministry of Science and Technology (equivalent to technical planning management department), Development Center (for pure Development software), Operation Center and data center, "this A three-center ' is four parallel departments, in the interior will form a good balance and interactive mode, for enterprise development will have a great help. "The big state-owned business in China basically uses a similar architecture to build it," Wang Keqiang said. Set up a total of two levels of deployment: the head office to focus on the entire line of unified business products, set up a good service interface platform, in the branch of the deployment and release, IT system to achieve a unified centralized and management, The business architecture is built on a tiered basis of channels, business operations, products, applications, and decision systems, a similar architecture used by all banks. ”
Thus, Wang Keqiang summed up the banking industry's IT structure has the following characteristics: First, the unified planning, independent grasp of the construction. How to carry out it control and enterprise business control, for internal business autonomy requirements are strong. This is done in a framework of autonomy, and delivery can be outsourced, in which case the bank can hold the core structure, the core business, and then deliver it to the different outsourcing companies. "Here, a very important technical architecture concept is the small core of the big periphery." The core content of the bank is money, the key is the customer and account. This technical framework has a very important concept for banks, with the core accounting system, it will solve the basic bank account processing, and the specific business is done by the big peripheral system, such as water and electricity, buy a fund or stock, and all the core accounts in the core system of processing, This is a good way to solve the problem of boundary control and decoupling between systems. ”
Secondly, during the construction process, the platform of infrastructure is emphasized. Infrastructure is especially important for banks or for individual needs like telecoms operators. "For example, the unified data exchange platform is not a simple introduction of the standard products such as the ESB, but based on the characteristics of the data exchange between the bank IT systems, such as file transfer, database mapping, data conversion to the characteristics of the standardization of products to adapt to the characteristics of the Bank software packaging, This defines a uniform standard for data exchange between all internal systems so that all data exchange in the line is implemented based on a single platform, and it is easy to achieve data exchange between systems. "Wang Keqiang said.
The second it construction of the leading bank: based on the platform, supporting the whole business system
Primeton Company has been very fortunate to host a major domestic technology platform in the field of the overall planning, the bank is a few independent it construction banks, a total of more than 200 head office applications and thousands of branch applications, operation and maintenance center is carrying dimension, data center to bear the test, its own development team has thousands of people. "They're releasing the product, there is a very important concept, a fixed online time each year, the bank attaches great importance to do interface protocol issues, so that hundreds of systems at a time and at the same moment on the line, it can be seen that its internal IT management capacity and level reached a very high level, this is the overall status of the bank. Wang Keqiang said that while the bank was working on the technical framework, it emphasized the issue of technology platform. "such as software resource management platform, for banks, the core system has tens of thousands of database tables, open platform has nearly 100,000 tables, table structure and field coding by software Resources Management platform protocol." The tens of thousands of interfaces and interface calls of the thousands of systems mentioned above must be registered here, and there are tens of thousands of interfaces in the system that are defined here to be audited by the system Plus manual method. Another example is the operation of the system online, the things that all versions interact with are not determined by each project group, but by the Operation Center Unified fixed point of time, automatically released to the same platform, they can make each of the basic product capabilities into a team-oriented and systematic support, this is very important content. ”
And Primeton's important work in the line, is in the Java domain to do a platform technology architecture consulting, the bank has a total of 70% of applications are based on Java applications, each year has nearly million function point of the online, Primeton for them to do a very important planning, set up a convergence of technical lines, A dumbbell-shaped technical architecture model that supports business abstraction.
"Just imagine, thousands of people have to do application development, the challenge is very huge," Wang Keqiang said, "on the one hand to the use of technology to form a unified protocol, on the other hand, through the business platform to support the implementation of business application system." The line itself is platform-wide, and it helps them extend the existing platform from three business systems to the support of the full business system, defines the business architecture, implements technology upgrades, and provides consulting and technical support from four dimensions of business, technology, process, and organization, hoping to help them establish a unified software management process, Software lifecycle integration capability, which is the focus of the overall platform upgrade, and the original platform can only provide a simple development and tool-based simple operation and maintenance capabilities.
The goal of Primeton is to integrate the development of the software application system from the design of requirements, functional design, and software computing management system after the platform is rebuilt. "This is a very important concept in the platform, the final implementation of the core platform architecture, the establishment of the business model of the specification, technical performance, development norms and related norms of integration, all the specifications are solidified into the existing tool platform, so that everyone in the software, Naturally has all the platform capabilities and integrated capabilities and specifications required, "Wang Keqiang further introduced," through this ability to achieve the business area of application platform development, and ultimately a large number of software assets back to the software repository, so that the entire closed-loop management, and ultimately for enterprise application to establish a good enterprise architecture system, This is also the content of the technical blueprint that was made at that time. ”
The IT construction of the leading bank three: platform based, system construction rely on data to speak
When the platform based on the implementation of the application system construction, can be done with the data to speak. Whether to do the component, interface, to come up with accurate data, to this end, the General Yuan has established an important evaluation model, hoping from the perspective of organizational objectives, map the value of the platform itself, set up a platform for self-use model, to achieve the support of the entire system, so that the software system into a continuous can improve the ability, that is, the ability to optimize
With this ability, primeton a new understanding and definition of the software platform. We have seen the platform is a bunch of discrete things, code, and Primeton will think that the platform is the essence of the establishment from the standard, the specification into the technical platform, the business model to abstract into the business platform system, the default set up within the platform of the reuse system. "We'll find that when we do any software application, are very few of their own completely independent research and development, we have in the platform software reuse and reuse of the ability to write software is easy to reuse others or be reused by others, so it is easy to implement the application development and software resource management for synergistic interaction. This truly realizes the core value of the software platform essence when it is continuously improved with the software reusability capability. Wang Keqiang Special emphasis.
Primeton software Platform Methodology
In the Platform field, Primeton has a set of ways and means to support: the first is how to do a good platform, in the Internet emphasis on Agile software process, using a good platform will establish a good platform methodology, such as in the platform from a point to multiple points to implement the evolution of the route to do, Primeton have established a corresponding methodology system.
Secondly, in the process of concrete implementation, for the existing software architecture model, Primeton will introduce some good process ideas, emphasizing the hope that the entire software can become a small team collaboration, integration of software interaction, and user application interaction, while the internal establishment of a good continuous integration of automated testing system, The ability to automate continuous integration is built into the platform of the above banks, and the software is packaged and deployed into the test environment, and Primeton hopes to achieve the software delivery capability through this iterative approach and approach.
Third, the software architecture needs to establish the hierarchical architecture of technology platform and business platform. IBM proposed IPD methodology emphasizes that application software products are implemented based on hierarchical platform, the advantage is that technology platform to solve technology accumulation, business platform is to establish domain abstraction, platform based, all levels can develop and accumulate at the same time, when facing the final application delivery, the platform is stable, Through the outside expansion of the model, application system updates and expansion, the real guarantee can be synchronized to achieve software implementation and product delivery is a good balance.
Finally, with the platform technology architecture, ultimately, there is an overall IT management system. "The General Yuan platform Senior consultant will repeatedly emphasize, how to form a closed loop inside?" Wang Keqiang said, "It management should form a closed loop to form a closed-loop capability that can be continuously evolving and reformed, and the platform can help you." ”