1 / 15

Business Process Integration-Oriented Application Integration (BPIOAI)

Business Process Integration-Oriented Application Integration (BPIOAI). IT 490 NJIT. BPIOAI. Integrating applications through their business processes is arguably the most important of all the service based integration methodologies

torn
Télécharger la présentation

Business Process Integration-Oriented Application Integration (BPIOAI)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Business Process Integration-Oriented Application Integration (BPIOAI) IT 490 NJIT

  2. BPIOAI • Integrating applications through their business processes is arguably the most important of all the service based integration methodologies • The goal is to create a single ‘logical’ model that spawns across multiple computing domains/systems that is linked through services and processes

  3. BPIOAI • BPIOAI is applicable across many types of problem domains: • Customer services • Manufacturing • Financial transactions • Human resources

  4. BPIOAI • BPIOAI consists primarily of the following elements: • Graphic Modeling Tool – used to create the business model and define behavior • Business Process Engine – integrates and controls the execution of the business processes through middleware • Business Process Monitoring Interface – allows monitoring and control of the business processes

  5. BPIOAI • Elements Continued • Business Process Engine Interface – Defines how applications will access the process engine through the use of integration technology (below) • Integration Technology – a middleware product that is used to physically connect the business process applications to the engine • Figure 3.2

  6. Defining BPIOAI • BPIOAI shares many of the traits of Service Oriented Integration (SOI) and Information Oriented Integration (IOI) • In fact, BPIOAI may be used to integrate domains that have already been integrated using one of the other models • BPIOAI simply adds another layer of overhead to existing integrated systems

  7. An Example • Let’s look at an example from the text – building a model plane. • The steps involved include: • Cutting out the parts • Assembling the parts • Painting the plane and attaching the decals

  8. An Example • We could further define the build steps in terms of processes: • Cut parts • Assembly Parts • Finish Plane • Since we’re automating/integrating the processes, they’ll run on a number of differing systems: • Inventory (SAP) • Sales (Custom) • Manufacturing (Oracle)

  9. An Example • The process to ‘Cut Parts’ begins when a sales event is generated and posted from the sales system to the manufacturing system • Once the parts have been cut, manufacturing is notified that the process is complete, which causes it to generate a process to assemble the parts • Manufacturing does the same thing once assembly has completed by triggering a message to finish the parts

  10. An Example • When finishing is complete, the inventory system is updated to reflect the new inventory values and the sales system is updated with the finished status of the product and the fact that it is ready for shipping • The critical element in this mix is that high level processes drive lower level processes and facilitate the exchange of information between systems

  11. Back to BPIOAI • When integration using BPIOAI, it becomes crucial to have a common process model across all systems that make up the problem domain • The model must understand the events that are occurring and take into account both success and failure states of likely transactions

  12. BPIOAI • A common process model also provides many advantages including: • Modeling • Monitoring • Optimization • Abstraction

  13. Processes • When performing integration, processes tend to fall into 3 categories: • Internal – existing at the corporation level, these process are within the organization and not visible to those outside the domain • Shared – processes that are used to facilitate data exchange between more than one corporation/company (visible processes) • Specialized – generally applicable only to the interactions between two companies and of limited scope • More examples on pages 66-7

  14. Standards • BPIOAI is not something that we need to create from scratch. Several standards exist to help us along in the process: • RosettaNet – process oriented standard that defines business process flows as Partner Interface Processes (PIPs) between trading partners • ebXML – Electronic Business Extensible Markup Language is a joint venture between the UN Body for Trade Facilitation and Electronic Business and the Organization for the Advancement of Structured Information Standards (OASIS)

  15. Standards • More standards: • BPML – Business Process Modeling Language is a meta language for describing business processes

More Related