The hottest SOA helps enterprises implement busine

  • Detail

SOA helps enterprises implement business intelligence solutions. Business intelligence tools have become tools to perform important tasks. Therefore, the demand for business intelligence tools is growing

in fact, enterprise users need business intelligence to become a part of their work field, which is integrated with their company portal and enterprise search functions, and can be accessed and embedded in the process and other applications through mobile devices. This means that business intelligence is no longer implemented as a separate application for a single department. It must be integrated into the existing, diverse and complex infrastructure

however, it is difficult to effectively manage business intelligence because multiple applications, platforms, data sources and other factors must be considered when applying business intelligence. The best way is to use SOA to ease the difficulties of integration

soa is a software design method based on seven key principles, which can well describe the requirements of efficient, reliable and flexible enterprise business intelligence solutions. These principles help unlock the value of business intelligence applications across the enterprise

an open, standards based architecture

first, SOA is open and standards based. Web standards such as soap (Simple Object Access Protocol), WSDL (Web service description language) and wsrp (Web service of remote portal component) are the key to realize integration

soa standards provide organizations using SOA based business intelligence solutions with the flexibility they need to leverage their existing IT infrastructure without copying security and other functions or dealing with problems related to proprietary application servers. A business intelligence solution based on SOA can run on any web server and abide by the rules of existing routers and firewalls. A single application programming interface (API) can ensure that this solution can be easily integrated with other programs, and ensure that this solution can be extended to meet the business needs beyond business intelligence

platform neutrality and location transparency

soa is platform neutral and can take advantage of any existing infrastructure. Organizations can run SOA based software on existing hardware, databases, and application servers

soa is also location transparent. This means that services can be located anywhere in the network. Considering that the nature of business intelligence is to be able to access data and users scattered in networks and geographical areas, this type of flexibility is very important. For example, when processing incoming requests, it departments may look for query services near large data centers to avoid network delays. Adopted location "Peharda said that for transparent services, the IT department will adopt the most efficient deployment strategy to optimize the performance of the solution according to the unique characteristics of users, data and infrastructure.

P2P and loose coupling

SOA is adopted, and there is no main service. Therefore, every service can complete the fault-tolerant function. Any request can be processed by any service of the same type on any server in this system.

because there is no one With a single failure point, it departments can deploy business intelligence with confidence. This flexibility builds the trust needed by the user community for wider application

these P2P services are loosely coupled. Therefore, no service needs to know how other services do their work, what they are doing at any time, or even where they are. The business logic remains isolated from the infrastructure below, because many data sources can be integrated

for example, the business intelligence tools of institutions have regarded SOA as a key requirement for working in P2P mode, so their it functions have the flexibility to decide how to publish services. The mechanism should control the reliability of the system during the peak period of use. When they need to accommodate increasing processing capacity needs, they can use their own development and testing environment to meet these needs for a few days a month. Therefore, they can meet their service level commitments without investing in additional hardware

interface based and coarse grained SOA

SOA is interface based. Therefore, unified messaging can realize the communication between services. Services use soap and XML to interact to exchange data, parameters, and processing results. For business intelligence, correct communication protocols and open APIs will become more and more important, because business intelligence needs to be provided to all devices, such as mobile devices, enterprise search tools and other applications

finally, SOA is very suitable for business intelligence. It can be made into foam products with different densities and shapes, because services are coarse-grained, that is, they are defined at the business level, not at the application level. This reduces road traffic and simplifies integration. Coarse grained services can be reused in various processes and applications. This is very important for the efficient deployment of solutions

considering the various ways of accessing information, coarse-grained service is very important for business intelligence solutions. Users need to quickly get the answer to a key business problem, whether the information comes from a standard report or a special query, whether the information is accessed through a business intelligence application, a mobile device, or another application

the key to achieving this goal efficiently is to use a set of unified services at the right level. In this way, there will not be too many disputes between services to increase the delay time

coarse grained services are also very important to ensure the flexibility of enterprise business intelligence solutions. In order to improve the ability of extensive business intelligence in various environments and access to all 200mm long test pieces cut from the head of the plate, users need a framework that can quickly adapt to changes

with a unified set of coarse-grained services for all functions (all these functions are specially made for a business intelligence solution), a solution can quickly adapt to new requirements. Again, this is very important when considering contacting users who work in environments outside the traditional business intelligence field. The right SOA foundation can ensure that new technologies can quickly provide all capabilities, rather than introducing specific functional solutions that need to be made and maintained separately

organizations should adhere to SOA based solutions as a prerequisite for success. Using a set of standards based, P2P, specially produced services and a single, open API of SOA, it departments can make use of existing platforms, operating systems, hardware and security controls. This openness means reducing the number of moving parts to be deployed and maintained, making the solutions of the whole enterprise more efficient, reliable and flexible

for IT departments, this efficiency can be explained by easier deployment, maintenance and change. For enterprises, users can access data sources on various platforms without modifying the infrastructure. Modifying the infrastructure will affect the ability of users to obtain the information they need. Enterprise users can access more information and will not feel inconvenient due to changes in the background. (end)

Copyright © 2011 JIN SHI