Xem mẫu

One key feature of the IBM BIRA is the linkage between the development platform and the business performance management services. The ability to deliver run-time data and statistics into the development environment allows analyses to be completed that drive iterative process re engineering through a continuous business process improvement cycle. Using IBM WBI Modeler and IBM WBI Monitor provides this capability. Application and data access services Automated application services (the implementation of business logic in automated systems) are a critical part of any integration architecture or solution. Some of these services are provided through existing applications, while others are provided through external connections to third party systems, or by newly implemented components. Existing enterprise applications and data are accessible from the ESB through a set of application and data access services. These access services provide the bridging capabilities between legacy applications, packaged applications, enterprise data stores (including relational, hierarchical, non-traditional, and unstructured sources such as XML and text), and the ESB. These access services expose the data and functions of the existing enterprise applications, allowing them to be incorporated into business process flows. Business application services The BIRA contains a set of business application services (BAS) that provide the run-time services required to include new application components in the integrated system. These application components support the business logic required to adapt existing business processes to meet changing competitive and customer demands. This capability is provided by WebSphere Application Server. Partner services In many enterprise scenarios, business processes involve interaction with outside partners and suppliers. Integrating the systems of partners and suppliers with those of the enterprise improves efficiency of the overall value chain. Partner services provide the document, protocol, and partner management services required for efficient implementation of business-to-business processes and interaction. Infrastructure services Underlying all the capabilities of the BIRA is a set of infrastructure services that provide security, directory, IT system management, and virtualization functions. The security and directory services include functions involving authentication and authorization. IT system management and virtualization services include 100 BPM Meets BI functions that relate to scale and performance. Edge services, clustering services, and virtualization capabilities allow for the efficient use of computing resources based on things such as load patterns. The ability to leverage grids and grid computing are also included in infrastructure services. While many infrastructure services perform functions tied directly to hardware or system implementations, others provide functions that interact directly with integration services provided through the ESB. These interactions typically involve services related to security, directory, and IT operational systems management. Development platform Tools are an essential component of any comprehensive integration architecture. The BIRA includes a development platform that can be used to implement custom components. These are able to leverage the infrastructure capabilities and business performance management tools. These in turn are used to monitor and manage the run-time implementations at both the IT and business process levels. Development tools allow people to efficiently complete specific tasks and create output based on their skills, expertise, and role within the enterprise. Business analysts who analyze business process requirements need modeling tools that allow business processes to be charted and simulated. Software architects need tool perspectives that allow them to model things such as data, functional flows, and system interactions. Integration specialists require capabilities that allow them to configure specific interconnections in the integration solution. Programmers need tools that allow them to develop new business logic with little concern for the underlying platform. Yet, while it is important for each person to have a specific set of tool functions based on their role in the enterprise, the tooling environment must provide a framework that promotes joint development, asset management, and deep collaboration among all these people. A common repository and functions common across all the developer perspectives, such as version control functions and project management functions, are provided in the BIRA through a unified development platform. Service-Oriented Architecture The IBM BIRA is a comprehensive architecture that covers the integration needs of an enterprise. Its services are delivered in a modular way, allowing integration implementations to start at a small project level. As each additional project is addressed, new integration functions can be added, incrementally enhancing the scope of integration across the enterprise. The architecture also supports SOA strategies and solutions, assuming the middle ware architecture itself is designed using principles of service orientation and function isolation. To reach the key business objectives of flexibility and rapid time to value, companies need loosely coupled business processes that are based on a Chapter 4. WebSphere: Enabling the solution integration 101 framework known as a Service-Oriented Architecture (SOA). In an SOA environment, these loosely coupled business processes consist of a collection of services that are connected as needed through standard interfaces. A SOA and its underlying services offer a giant step forward in reducing the complexity, as well as the costs and risks, of new application development and deployment. The benefits offered by a SOA are: Ê Increased flexibility in developing and deploying inter-enterprise and inter-enterprise business processes. Ê A reduction in the amount of training developers have to take. Developers merely need to understand the interface to a particular service, instead of an entire system. Ê A reduction in the size of projects. Developers create components or services one at a time, instead of working on an entire system. Business Process Execution Language Business process execution defines how various processes involving people and applications interact together and with various other resources to effectively and efficiently complete a business process. This is sometimes referred to as “choreography.” Business process execution provides the development, deployment, and run-time tools to facilitate rapid redesign of business processes and the resources associated with them. It also provides the tools to link the various roles and functions in an organization that are involved in this collaborative effort. Linking business process analysis closely with IT allows an organization to more effectively and rapidly adapt to changes in the business environment. It also facilitates the measurement of IT investments with business matrix closely correlated to the enterprise business objectives. One of the key factors in enabling an end-to-end description of workflow, from business process analyst to architect to implemented, is the availability of standards that can describe the workflow and provide linkage between the tools. One emerging standard is the business process execution language (BPEL). It forms a key basis of integrating different business functions together, and is a key concept of SOA. 102 BPM Meets BI 4.2 IBM WebSphere business integration The focus of the IBM WebSphere Business Integration (WBI) product set is on helping customers analyze their business processes and implement them more effectively. IBM WBI provides the ability to: Ê Model and simulate enterprise business processes Ê Integrate islands of processing Ê Connect customers and business partners Ê Monitor end-to-end business processes Ê Manage the effectiveness of business processes The sections that follow briefly review the various components of the IBM WBI product set and how they support the IBM BIRA. This is depicted in Figure 4-2. WBI Modeler Development Platform WebSphere Studio Business Performance Management Services WBI Monitor Interaction Services WebSphere Portal Server Process Services WBI Server WBI Server Foundation Information Services DB2 Information Integrator Enterprise Services Bus WebSphere MQ Web Services Gateway WBI Event / Message Broker Partner Services WebSphere BI Connect Business Application Services WebSphere Application Server Application and Data Access Services WBI Adapters HATS DB2 II Classic Business Application and Data sjffjsjf;sfjjsj;sjg sjf;sjfsufsjfsjgg lsjfslfjsjgsujpwu Enterprise Applications and Data Infrastructure Services IBM Software Offerings Figure 4-2 IBM WebSphere product support for the IBM BIRA Chapter 4. WebSphere: Enabling the solution integration 103 4.2.1 WebSphere Business Integration Modeler WBI Modeler contains software tools that help business analysts model and simulate business processes graphically. It consists of the WebSphere Business Integration Modeler V5.1. WebSphere Business Integration Modeler V5.1 WBI Workbench is an Eclipse-based application that provides the capability to estimate, analyze, simulate, and validate business processes and software models. It provides the following capabilities: Ê Enterprise modeling: – Captures, stores, and shares important organizational information in a common database or repository. – Creates an accurate representation of the factors that shape each outcome of business processes. Ê Process modeling: – Uses an intuitive drag-and-drop feature to convert complex business processes into easy-to-use flow diagrams. – Displays business processes from a high-level summary view down to granular detailed tasks. Ê Business analysis: – Uses powerful analytic tools including simulation, weighted-average analysis, and reporting to choose optimal business processes. Ê Performance simulation: – Simulates how new processes will perform based on a variety of environmental factors such as time and cost, so that users can project outcomes before implementation. Ê Workflow integration: – Converts process models into Business Process Execution Language (BPEL) for use in WBI Server Foundation or Flow Definition Language (FDL) to export them directly into IBM WebSphere MQ Workflow. 4.2.2 WebSphere Business Integration Monitor WBI Monitor displays real-time data from events created by IBM WebSphere MQ Workflow to provide decision support for business performance management and optimization. 104 BPM Meets BI ... - tailieumienphi.vn
nguon tai.lieu . vn