BPI - Business Process based application Integration - and its application for Supply Chain Management System



Similar documents
Functional Area Systems Production / Operation Systems

26/10/2015. Functional Area Systems Production / Operation Systems. Examples: Functional Area Info Systems. Functional Area Information Systems

1) A complete SCM solution includes customers, service providers and partners. Answer: TRUE Diff: 2 Page Ref: 304

PEP 2 Peoplesoft eprocurement Hands on Training 1

SRM 7.0 Approver for Shopping Carts. Course Number: TV0012

1.3 ERP System Evolution

USA CANADA INDIA. R12.x Oracle E-Business Suite Essentials for Implementers

Functional Area Systems Lecture 5

BUSINESS ESSENTIALS AND ADVANCED MANAGEMENT

Adempiere Business Solutions

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

Course Topics: Course Name: Oracle Purchasing. Duration 5 Days. Procure To Pay Lifecycle Overview. Oracle Purchasing Overview

Business Administration Prof. Dr. J. Nonhoff. Content. Business Administration Prof. Dr. J. Nonhoff. Introduction ERP Vendors/ Architecture SAP

Info Net LAMAR SOFTWARE, INC. Enterprise Resource Planning. Efficiency. Productivity. Flexibility

The Beginners Guide to ERP for Food Processors

Logistic Core Operations with SAP

Oracle SCM. Course duration: 45 Hrs Class duration: 1-1.5hrs

Supply Chain Leaders Understanding and Improving Supply Chain Performance Where It Counts

How To Use Spera S/4Hana Cloud Project Services Edition

26/10/2015. Enterprise Information Systems. Learning Objectives. System Category Enterprise Systems. ACS-1803 Introduction to Information Systems

CRAFT ERP modules. Introduction

Lesson 4: Managing Inventory Processes

TO SQL DB. Manual. Page 1 of 7. Manual. Tel & Fax: info@altiliagroup.com Web:

<Insert Picture Here> Oracle Business Process Management

World Class Cloud Manufacturing ERP Software From $40/user. E-book - Cloud ERP Software Overview

Ready-to-Use RFP Outline Enterprise Resource Planning (ERP) Software

Biorepository and Biobanking

Ariba Integration Platform

Implement RAMIS MDAT application software through which Master Data can be cleaned up and verified, and then managed on a continuous basis.

How to Use Oracle Account Generator for Project-Related Transactions

<Insert Picture Here> Integrating your On-Premise Applications with Cloud Applications

Siebel Business Process Framework: Workflow Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Utilizing KolibriMFG Software System to Schedule and Control Shop Floor

Academic All Technology Library ( 1576 Courses)

GOMEMBERS. GOMEMBERS OVERVIEW Membership driven solution to help you fulfill your mission.

Introduction to Supplier Relationship Management p. 29 e-procurement and SRM p. 30 The SRM Vendor Landscape p. 34 Why SAP SRM p. 34 Summary p.

Real time information -Philips case

State of Connecticut Core-CT Continuing Education Initiative. Introduction to eprocurement

PREVIOUS USER TYPES FOR CONTRACTS BASED ON THE FORMER PRICELISTS (BEFORE MAY 1st, 2008)

TWX-21 Business System Cloud for Global Corporations

Give your ERP some REST with p2ee

ACS-1803 Introduction to Information Systems. Enterprise Information Systems. Lecture Outline 6

MIE Solutions UK Ltd

How To Improve Your Business Software

VOL. 2, NO. 3, March 2012 ISSN ARPN Journal of Systems and Software AJSS Journal. All rights reserved

Online Shop System Use Case Diagram Report (Demo)

Sage 300 Manufacturing

R12 Oracle Purchasing Fundamentals

Sales. PowerERP e Business Solutions. RMA and Customer Returns. Order Entry. Contact Management. Estimating and Quoting. Sales Commissions.

ERP Innovation Microsoft Dynamics AX Perspective

Model-driven Software Development (MDSE) for the Cloud

Release Date Updated by Reason for change. 1.0 June 6, 2014 Shaun Hern Initial Distribution

i-flow Architecture White Paper

NEWS IN SUPPLY CHAIN IFS APPLICATIONS 9 JAKOB BJÖRKLUND, HÅKAN ANDERSSON

SAP SCM SUMMIT Best Practices for Supply Chain Optimization in SAP for Vendor Managed Services

Procure to Pay Process Four Requisition Types. Procure to Pay Process Four Payment Types

Ariba Frequently Asked Questions (FAQ)

Benefits of Web-Based Customer Management F A E C. QuickBooks Products and OASIS CRM Your True Total Business Solution. Solutions to Extend Track

Global Enterprise Business Management Platform Interactive, Intelligent with Controls to Ensure Profit

Usage of Business Process Choreography

CEO / PRESIDENT BRUCE HOLLINGER PARTNERS. blog.wisys.com. twitter.com/wisys. facebook.com/wisyswms. linkedin.com/company/wisys-llc

FD-101. Electronic Commodity Ordering System (ECOS) & Web Based Supply Chain Management (WBSCM) Todd Griffith FDD Systems Branch May 2008

Sage 300 ERP What's New

White Paper. Streamlining Your AP Processes with Electronic Document Management ABSTRACT. Command Your Content

The Purchasing Wizard

Materials Management Terms in SAP

Streamlining Your AP Processes with Electronic Document Management

BROCHURE. KenCloud TM Asset Management System. Brochure- KenCloud TM AMS. Swash Convergence Technologies Limited

SAP's MDM Shows Potential, but Is Rated 'Caution'

Intellicyber s Enterprise Integration and Application Tools

RapidResponse Training Catalog

Business Challenges. Customer retention and new customer acquisition (customer relationship management)

Just-In-Time Manufacturing Management System. Get all your manufacturing operations managed more effectively

ERP For Small & Medium Enterprises. The most effective and efficient way to run your business. Version 2.0

In4velocity Systems In4Suite Product Overview

A SOA visualisation for the Business

Module (Integration) Enterprise Application Integration and Migration

Dell E-Commerce guide for Skyward Users 1

... addressing the. challenges of EAM. Enterprise Asset Management made for Microsoft Dynamics AX. Integrated Enterprise Asset

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Impact ERP Software. Impact ERP Software. Version 1.3. for productive utilization of resources Netsoft Solutions

UXC Eclipse + Microsoft Dynamics NAV for Life Sciences

E-Business Tax - Lessons Learned from R12 Upgrade

Content : Level 1 Defining Inventory Organizations Understanding the Multi-Org Feature in Oracle Applications

What's New - Application in Microsoft Dynamics AX 2012 for Supply Chain Management, and Manufacturing Course 80163A: 1 Day; Instructor-Led

Chapter 7 Production Planning

Alexander Nikov. 2. Information systems and business processes. Learning objectives

Ebase Xi Agile Service Oriented Architecture

A Universal Approach to Integration Using UNIVERSAL DATA MODELS. Proprietary information of Universal Data Models, LLC 1

IBM Tivoli and Maximo Asset Management Development Update & Maximo 7.1 Preview

appmdmtm MASTER DATA MANAGEMENT

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Transcription:

BPI - Business Process based application Integration - and its application Supply Chain Management Kazuyuki Aoyama aoyama@bisd.hitachi.co.jp Business Solution s Development Division Hitachi, Ltd.

Why EAI now? Rapid Rapid Change in in Business Environment Rapid Rapid Change in in Inmation Technology Business depends on inmation system and technology Business system becomes complex more and more But still, business style need to be changed... The The Purpose Purpose EAI: EAI: To To support support improvement improvement and and progress progress enterprise enterprise business business systems systems in in order order to to keep keep up up with with the the radical radical change change business business environment environment But, how?... BPI (Business Process based application Integration)

What is BPI? Business process definition is set as the core the integration architecture components and business process are combined by BPI Framework (s) Business Process Definition BPI Framework Existing s Package Database s Human Package

Features BPI Capability step-by by-step improvement Business Process Definition Flexibility Changes Business Process BPI Framework Flexibility Changes Component Integration including human decisions Reusability Reusability Design & Design Program & Program Business Process Definition Business Process Definition Integration Model Integration Model Data Model & Mapping Rule Data Model & Mapping Rule Framework Framework & & s s

Hitachi s s Workflow specialized Integration Business Process Definition Definer Definer Server Support variety process model Form-circulation business process A predefined process Collaborative business process A Semi-predefined process in which operations are different each process instance Project-type business process Ad-hoc process in which a work item is broken down at every step into smaller tasks Open interface CORBA based interface A Semi-predefined process in which operations are different each process instance data access A Semi-predefined process in which operations are different each process instance Existing application on mainframe Package Web-based application Status Monitoring Administration Process instances Monitor Monitor Adaptability changes Changes at runtime Changes rules in business process definition such as conditions can be done at runtime Process instance migration Process instance migration utility is available to migrate process instances from an old business process definition into new ones. All Rights Reserved,Copyright 2000,Hitachi,Ltd.

A Case Study - BPI application SCM Supply Chain Management (SCM) Acquisition Process Manufacturer Production Planning Generates future material shortage inmation based on the production plan, current inventory, and issued P.O. shortage inmation is transmed to purchase requisition and distributed to appropriate buyers Buyers Receiving the purchase requisitions, buyers issue purchase order with their pressional decisions Production Plan Purchasing & Management () (Hitachi s MRP Engine) Purchasing & Management () Receipt BOM Data extraction & transm Execution & complete detection Data transm & distribution Event detection (purchase order, inventory receipt) (controls (controls flow flow the the process) process)

Integration Schedule and Outputs March April May June July August September Business Analysis & Design Business Process Modeling Data Modeling BP Definition Data Model Integration Modeling Integration Model Design Study (, ) Data Mapping Design Data Mapping Program Design & Implementation Program Design Study APIs Program Design Program Design Coding, Testing, & Debugging

Examples Design (1) Business Level: Business Process Modeling MRP & Requisition BP Executing MRP Execute MRP Waiting Requisition Requisition (Parallel Work Item) Requisition material A Requisition material F Business Business processes processes and and rules rules processes processes are are defined defined should should be be considered considered However, However, business business process process should should not not be be designed designed closely closely dependent dependent on on the the & Receipt BP Accepting Requisition Creating Waiting Waiting Receipt Accept Requisition Create Issue Receipt

Level: Integration Modeling Examples Design (2) are are combined combined to to work work items items in in business business process process definition definition using using BPI BPI Framework Framework (s) (s) Level Level Process Process may may be be defined defined as as a a sub-process sub-process a a business business process process MRP & Requisition BP Executing MRP Execute MRP Waiting Requisition Requisition (Parallel Work Item) Requisition material A Requisition material F MRP Execution BP Level Process Production Planning Production Plan Creating Input Data Create Input Data BPI Framework Data Transmer Executing Execute AP Start & Complete Detect Storing Execution Result Store Execution Result Data Transmer DB Evaluator Evaluate Shortage DB and generate parallel work items each records Input Shortage

Level: Data Mapping Examples Design (3) Data Data mapping mapping rules rules between between source source and and target target are are defined defined each each Data Data Transmer Transmer type type.. Data Data Model Model developed developed at at previous previous step step makes makes this this easier. easier. Tables in Code Input Format Code * references Type Registered Date Effective Start Date Code (FK) Language Code Name Name Effective Start Date Effective End Date Buyer Code Category Block Category Warehouse Code... Fixed by J

Overall Structure Activator Program API MRP & Requisition BP Execute MRP Requisition Requisition each & Receipt BP Accept Requisition Create Issue Receipt (a) BP Junction Activate sub-process, and notify end the sub-process BP Junction Create Input Data Execute Store Execution Result Requisition Requisition (g) Worklist Show issued purchase requisition records each buyer Production Plan Production Plan Detail -Shop Warehouse Vendor Shop Production Capacity - Warehouse Info.(Gen.) Info (Org.) P.O. P.O Detail P.O. Ship BOM (C) Execution/Complete Detection Execute, and notify the completion MRP WCO Link Transmer (table to table) Input s MPS Shop Production Lot Info. In/Out BOM Supply Calendar (Local) Calendar () WCO Link Execution / Complete Detection Server (b) Transmer (table to table) Collects data from and other system, and transm it into input files WCO Link Transmer (table to table) Shortage Info -Vendor BP Junction (d) Transmer (table to table) Extract material shortage data from, transm it, and put it in Process Data Management (e) BP Junction Create BP2 Instances each work item Requisition each in BP1 Program which is independent to Program which is dependent to Note: Arrows in this diagram indicates the direction call, or reference. Arrows do not indicate flows data. WCO Link Transmer (record to record) (f) Transmer (record to record) Register Requisition records Requisition Registration Requisition Process Data Management Client (Customized) Server Worklist management Worklist P.O. Client (h) Wrapper Put P.O. record into Wrapper All Rights Reserved,Copyright 2000,Hitachi,Ltd. Registration WCO Link Watcher Receipt (i) DB Watcher Periodically check table, and detect entry inventory receipt record

Findings from the SCM Integration (1) Types BPI Framework Execution / Complete Detection Execute an application with parameters, detect completion, and notify the completion to the Transmer (table to table) Import data from multiple tables in source applications, transm the data, and put the data into target applications Transmer (record to record) Receive record data, transm the data and put the data into target application BP Junction Put process instance into a business process with passing parameters, and watch the status the business process (e.g. completion the process) DB Watcher Check data in an application periodically, and notify the result to the when predefined condition occurs in the data DB Evaluator Transmer type BPI Framework Component Dependent () Work Item Common Part (WCO Link) Notify Completion Execute Notify Independent Dependent () Check data in an application once, and notify the result to the Worklist Provide list work items each users, and activate appropriate application when the user select a work item on the list. Data Import Component Data Export Component

Findings from the SCM Integration (2) Reusability design and program Cost the integration/development (Human.Month) Scrap & build (estimated) BPI without reusable templates Generic part BPI BPI with templates (estimated) Business Analysis & Design 4 4 Business Template (3) Detail Design (1) 3 Business Template 1 27.2% 12 12 9 3 Design Integration Template (9) dependent (3) Integration Template Program Design & Implementation 16 program (10) Integration (6) 12 program (2) BPI Framework Component Generic (7.3) Customer dependent ( 2.7) 7.3 Generic part BPI Framework Component 4.7 64.7% Total 32 28 19.3 8.7 87.5% Relative cost using templates

Our Challenges Methods Methods and and Procedures Procedures Procedures Procedures BPI BPI BP BP Design Design Integration Integration Enhancement Enhancement Model Model Tools Tools & Products Products Enhancement Enhancement BPI BPI Design Design Support Support Tool Tool Toolkit Toolkit BPI BPI Methodology Concept & Evaluation Evaluation Template Template Development Development Business Business Domains Domains (SCM, (SCM, CRM, CRM, ) ) Customer s Customer s Business Business