Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
<Insert Picture Here>
SAP 비즈니스 로직 및 데이타 자산을 활용한 프로세스 최적화
이상민 부장 ( [email protected] )
Technical Solution ConsultingFusion Middleware 사업부한국오라클㈜
Outline
• Business Environment
• Process Flow
• Process Flow and its components
• Business Modeling
• Process Orchestration with BPEL
• Data Integration
• Market Validation
Business Success
Sa
les
Fin
an
ce
Pro
cu
rem
en
t
Lo
gis
tic
s
De
ve
lop
me
nt
Ma
nu
fac
turi
ng
Se
rvic
es
Market Share Globalization
OutsourcingCompliance
Business
Efficiency
Business
Innovation Business
Agility
ControlRegulation Revenue
Information Technology
Supply Chain Management
WIP WIP
Suppliers PrimaryManufacturing
SecondaryManufacturing
RegionalWarehouse
Distributor Retailer Customer
WIP WIP
Suppliers PrimaryManufacturing
SecondaryManufacturing
RegionalWarehouse
Distributor Retailer Customer
Product / Service Flow
Flow of Cash
Flow of Data and Information
Sell
Sell
MarketServiceFulfillProduce/
ManufactureProcurePlanDesign
Business Process ImplementationEnterprise
Outsourced business processes
MarketService
Fulfill
Produce/
ManufactureProcurePlanDesign
Manufacturing Business Process
Mapping Business to IT System
Process Data Function/Service
Hiring an Employee
Sales Quote to Contract
Shipping Product
Customer
Product
Employee
Tax Calculation
Ledger Update
Compensation Plan
Explicit
Process Management
Data
Integration
Service
Enablement &
Orchestration
Sell
Sell
MarketServiceFulfillProduce/
ManufactureProcurePlanDesign
Business Process ImplementationEnterprise
Outsourced business processes
MarketService
Fulfill
Produce/
ManufactureProcurePlanDesign
Manufacturing Business Process
Sell
Process Orchestration - BPEL
Application Assets
Customers
End
Manufacturing Process Composition
Yes
No
No
Yes
Human Process Automation
Products
Data Layer
Contracts
CustomerOrderDataHub
Siebel
CRM
End
ERP SCM
3. Put Data Consolidation Underneath
Oracle Fusion Architecture (SOA)
2. Add Process Orchestration on Top
1. Turn Application Functions into Services
From Model to Execution
Business Analyst Process Developer
Shared Metadata Model
Business Process Repository
Process ModelingOracle BPA Suite
• IDS Scheer 社의 ARIS 기반
• 다양한 버젼으로 생성된 기존 ARIS 다이어그램• Can be seamlessly transferred to Oracle BPA Suite
• Choices
• Supports EPC (EPK)
• Supports open standards BPMN Compatible with ARIS
Business Architect
• PLUS: ARIS + human oriented workflow according to the
BPEL4People standards proposal
• PLUS: ARIS + BPMN conform model notation
• BPEL Process Execution engine과 통합• Facilitates closed loop process development approach standards -
“from BPMN to BPEL”
Oracle Business Process ManagementStandards Based BPMN to BPEL Process Development
• Closed-loop Business Process Optimization
• BPEL Process Execution Server와 양방향 통합
• BPMN 및 EPC (EPK) 모델이 직접 BPEL 로 매핑됨
• 비즈니스 분석과 IT 프로세스 구현이 항상 동기화 됨
• IT 변화는 즉시 비즈니스 뷰에 반영이 됨
• 비즈니스 변화는 즉시 IT에 반영이 될 수 있도록 준비됨
• Ready to deliver on the full business process lifecycle
• BAM 과 이벤트 프로세싱 기술과 통합
• 명시적인(EXPLICIT) 프로세스 관리• 패키지나 레거시 애플리케이션에 독립적
• Truly mapping your business process requirements without
limitations
Oracle Business Process Management Explicit BPM – Independent of Application Environment
• Complete BPM offering
Model
Integrate
Execute
Analyze
• Standards based innovation
• Best of Breed Process Modeling,
Execution, and Monitoring
Technical
Modeling
Oracle SOA Suite
BPEL Process Designer
Business
Modeling
Oracle BPA Suite (BPMN, EPC)
Conceptual Model
Executable
Model
Logical
Model
Shared Metadata
“Process Blueprint”
Oracle Data Integrator
ESB and ODI in real-life scenarios
Data Volume Processing
Data Latency
Message by Message
Mini Batches Large Volume(over 1M)
Synchronous(immediate)
Asynchronous
Batch(over 2 hours)
Oracle Enterprise Service Bus
Combine Process- and Message-centric Integration
with Data-centric Integration
• Transformation Services for Large Documents
XML Document Transformation
EDI (B2B) Document Transformation
File-to-DB Loading Services
Example in Manufacturing
– Product Catalogue transformation
– BOM Management
• Batch Data Services & DB Orchestration
DB Orchestration, for DW Refresh
Heterogeneous DB Replication
Example in Manufacturing
– Product, Customer and Production data in separate databases
serve process in production planning
ODI Options for SAP Support
iDoc Knowledge Module
JDBC for SAP (reverse engineers dictionaries)
Several customers using ODI with SAP, including SAP BW
Oracle Gateway for SAP
XML Gateway
SAP APIs (RFC, BAPI, SOA etc)
iDoc Adapters
SAP version 4.0, 4.5, 4.6, 4.7 and 6.2 based systems
Attunity Partnership for SAP Adapters
Primarily used for SAP Xi support via JCA level connector interfaces
Oracle Data Integrator for SAP
Oracle Data Integrator
Conventional ETL Tool:
• 전용 ETL 서버 필요
• 저성능(Row by Row process)
• 불필요 네트워크 트래픽 유발
• 고비용(독립적인 서버 필요)
• IBM & Informatica’s approach
Oracle Data Integrator:
• 비용절감: 전용 ETL서버 불필요
• 작업 효율성: Database Optimizer 사용
• 작업 신속성: Native Bulk Load & Native SQL 사용
• 확장성: Source나 Target 서버 자원 증설
Next Generation Architecture
“E-LT”LoadExtract
Transform Transform
Conventional ETL Architecture
ExtractLoad
Transform
E-LT방식은 별도 ETL엔진이나 전용서버를 필요로 하지 않으므로 비용을 절감할 수 있고 높은 수행속도 및 확장성을 고려한 구조입니다.
<Insert Picture Here>
“We are not just re-engineering our key processes, we are changing the way our company operates.
““Processes spanning multiple departments with thousands of dependencies, hundreds of hand-offs and multitude of back
office applications necessitate greater collaboration between business and IT for optimized business results. Oracle BPM
provides us a unified and standards based foundation to turn business requirements into successful business applications.”
FormFactor
-Leader in advanced waver probe card market-
Sr. Director of IT and
Business Process Engineering
Identify Sales Opportunity
Gather Requirements
Create
Design
Procure
Parts
Manufacture Assemble and
TestShip Product
Order Fulfillment Process at a High Level
ERP(Oracle EBS)
MES(PROMIS)
Design ToolsFile Server
CRM(SalesForce)
ERP(Oracle EBS)
PDM (Agile)
Customer
Sales
Design
SupplyChain
Mfg
A&T
FARB
Forecast Entry made
Forecast synch with
Oracle
PCIF Submission
PCIF
Accepted?
NDL Prioritization and Design Equivalents
DKM Held (Design
Decisions are made and trigger
different
pathways)
Schedule Dates
Initial BOM and Item creation
in Oracle
SxF Design
NTK Data Design
SxF Manufacturi
ng
Production File Creation
Mask, Stencil, and
Robber
Design
Mask and Robber
Manufacturing
Logical PCBA
Design
Physical PCBA
Design
PCBA Manufacturi
ng
Completion of BOM Data
Final Item and BOM creation
Test Assessment
Test/Reference Files
Generation
FAV Assembly
Verification
FAV Completion
FA Report Accepted?
Final Buy
Signal for Custom Parts
Generated Order Released to
Vendor
NTK Review &
confirmation of Order and
Design
Buy Signal
for Standard Materials
Verification of
count and if to spec
Inspection Required
Accepted
Yes
No
Yes
Part
Received
Inspection
Part Returned, Replaced,
Fixed
Planner runs planned report
Pick List Printed
Parts are
Pulled
Job Started and Run
Card Printed
Run SmartParts
Part in Inventory Control
Put Away
No
PROMIS data
reviewed
Visual and Mechanical Inspection
Final Test Data
Reviewed
Initial Wrapping of
PC
Kit Placed in Pass Through Window
Generate COC
Job Complete in
Oracle Marked
PC Shipped
Wafer Lot Start
Die
Manufacturing
Die Assembly
Master
Wafer Manufacturi
ng
Spring
Ceramic Manufacturi
ng
Tip Attach
Manufacturing
PH
Manufacturing
Interposer
Manufacturing
Customer Receipt
MockupNeeded?
External Mock Up
Design
Complete Mechanical
Design
Yes
Accept Mockup
BOM Parts
No
New Design
Opportunity Creation(Forecast
Entry)
FAV Testing Verification
Need Identified
Customer
receives and reviews report.
Present
Options to Customer
No
Yes
No
Internal Mock Up
Design
Mock Up BOM
Created
FinalDesign Data
Complete
Yes
Daughter Card Design
PO Receive
d?
OverrideNo
PO Sent
Intel posts SxF Design to eRoom
Design Ceramic ST and posts to
eRoom
FF designs NTK Tile
ST Build
Intel PCBA Design
posted to
eRoom
Intel ST Design Sign-
Off
FFI Review of PCBA Design
Harbor PCBA Build
Generate Card File
FF Design and Build
tooling (includes
robber and realignment
stencil)
Order and
Design Released to
Vendor
NTK Data Design
Tile Manufacturi
ng
NTK Review &
confirmation of Order and
Design
ST Delivered to FF
Tile Delivered to
FF
Intel Data Post
PCBA Delivered to
FF
Universal Mock Up
Design
Mock Up
parts procured
Demand Created and
set FCD
Mock Up Kitted
Mock Up Assembled
Internal Mock Up
Only?
Yes
Mock Up Shipped to Customer
No
Successful Installation of
mock up?
Mock Up Complete
and
Drawings Released
Yes
Customer Feedback on Interference
s
Order
released to different vendors
NTK Data Design
Verification
Carrier
No
FA Request Submission
Feasability Analysis
FARB Neede
d?
FA Report to Sales or
Customer
No
Yes Mock Up Accepte
d?
No
Yes
PO Creation
Validate POYes Book in
Oracle
Update Salesforce
Tooling?
NoParts put on
Outgoing Receiving
Shelf
YesPulled and moved to
line
Pass?
Yes
No
PC Packaged
Inform Sales and
Customer
Incoming PC QA
New Design?
Yes
Repeat Order
Process
No
Misc. Other Parts
Mock Up BOM
Needed?
No
Yes
Customer wants to proceed
Yes
Opportunity Cancelled
No
Eng.
Services launches
WorkXpert flow
ME Review in Weekly Meeting
PO
Received? Yes
Inform Sales and ask to
get PO
No
Work Order Created
FFI Design Approval?
No
Yes
Verify Card Serialization
Intel C4
Post Filnal Card File to
eRoom
No
Yes
All materials and tooling available?
Yes
Generate short list and
publish to purchasing
No
Misc. Other Parts
ST or Tile?
Tile
Manufacturing
Tile? No
Place in PH Bank
Tile Bank
Yes
Kyocera ST Tile Attach
ST-PH
Manufacturing
Stock RoomPlanned
Order Report Run
Pick List Printed
PH, Interposer,
and
Mechanixcals Kitted
BOM Review
Change Reque
sted?
Release PC
BOM in Oracle
No
Change
BOM in Oracle
Yes
Modify and Create
acceptable PCIF
A社 통합 결재 서비스
SAP
TO-BEAS-IS
SAP 총무 인사
Groupware연계시스템 결재문서
시스템명 문서종류 결재건수
구매 업체 등록 2
총무 국내 출장 신청 1
결재 엔진
주문정보취합실장
홀드 적용팀장
재고 검색담당자
결재 엔진
주문정보취합실장
홀드 적용팀장
재고 검색담당자
결재 엔진
주문정보취합실장
홀드 적용팀장
재고 검색담당자
통합결재선 : BPEL
총무 인사
연계시스템 결재문서
시스템명 문서종류 결재건수
SAP 재무 부서비용 전표 처리 3
총무 국내 출장 신청 2
시스템 별 자체 결재선 구축 및 처리
결재 요청및
결과 조회
ECC
EP
결재 요청및
결과 조회
결재 요청및
결과 조회
2단계 범위
Groupware
A社 통합 결재 서비스
후견인 신청
사용자 신청 화면
MSS (EP + SAP)
HR 웹시스템
직무변경 신청
트랜잭션 호출 / 등록
SAP R/3
이벤트 감지W/Flow
결재선 관리 및 결재 진행
BPEL
결재선정보
결재 진행(승인/반려)
Web Service
Web Service
Web Service
관리자 결재 화면
Groupware
연계시스템 결재문서
SAP EP / HR Web
통합 Worklist
Web Service
결재 완료
12 3
4
5
6
78
9
10
11
2
• 결재요청, 결재상태조회, 결재승인/반려, 그룹웨어건수연계, 결재선조회 등
• 결재선마스터관리(CRUD), 조직/담당자 관리(CRUD), HR 마스터연계 등
주요서비스
SUMCO – SAP & MES Integration
Pain-points
• 다양한 이기종 시스템-SAP,AS400,MES,DW..
• 대용량 트랜잭션 (일 2 M 레코드)
• Point to point 통합의 복잡성
• 신규 프로세스 생성 및 변경 등을포함하는 복잡한 프로세스 존재
• 복잡한 제조 도메인에서 BI/레포팅이핵심 요소로 부각
Solutions
• ESB를 통한 대용량 트랜잭션 처리
(일 2M 레코드 처리)
• P2P 방식에서 웹서비스로 전환
• Oracle Portal을 통한 Active Directory와의 통합
• 핵심 IT 인프라로 SOA Suite 적용
• BPEL project는 계속 확대 적용
(Six Sigma , product modifications)
Values
• BPEL PM을 통한 비즈니스프로세스의 손쉬운 생성 및 재사용
• 프로세스에 대한 가시성/관리편의성확보
• 이기종 시스템 간의 표준화된인터페이스
• SAP Netweaver의 미성숙성 보완
MES
CRM
AS400
SAP
Partner
DW
BI
……
MES
CRM
AS400
SAP
Partner
DW
BI
……
급격히 늘어나는 Back-end 시스템을 CORBA를
사용하여 Point to Point 방식으로 통합SOA 기반의 표준화된 통합 데이터 레벨이 아닌 프로세스 레벨의 통합
SOA
메시지전송변환
프로세스컨트롤
서비스조합
동적라우팅
M자동차 - SAP R/3 구매 SOA
SAP Application Modules
SAP Procurement
Other Systems
EO/POReduce SAP license
(D/O,S/P,WARR)
Others Spare Part
System
Warranty
Claim
System
Oracle Portal / Wireless
BPM BPM MS Excel MS Excel PortalsPortalsBAMBAM MailMail MobileMobile
Standard Workflow
Oracle Application Server
Oracle BPEL PMOracle BAM
Oracle
Database Server
BAM Monitoring
SAP Application Modules
SAP Procurement
Other Systems
EO/POReduce SAP license
(D/O,S/P,WARR)
Others Spare Part
System
Warranty
Claim
System
Oracle Portal / Wireless
BPM BPM MS Excel MS Excel PortalsPortalsBAMBAM MailMail MobileMobile
Standard Workflow
Oracle Application Server
Oracle BPEL PMOracle BAM
Oracle
Database Server
BAM Monitoring
1
23
4 5
6 7
8
9 10
11
12 13
1415
16
1 2
3
4 5
6
7
89
10AS-IS 구매 프로세스
TO-BE 구매 프로세스
• 너무 오래된 SAP R/3 사용으로인한 업무 불편
• Upgrade 비용 과다
• 통합 프로세스 모니터링 부재
• SAP R/3와 Legacy간 연계 포인트를 서비스로 도출
• 서비스간 워크플로우 연계(BPEL)
• BAM을 통한 전체 프로세스 실시간 모니터링
• 업무 처리 속도 향상(16 steps -> 10 steps)
• 포탈 적용을 통한 사용자 편의성향상 및 SAP 라이센스 감소
Pain Points Solutions Values
Consumer Goods Manufacturing
InventoryCall Center
SOA Suite
HDTV and Imaging Product Manufacturer
Improve inventory control and shrinkage, plan for future changes in market dynamics.
SAP FINANCIALS, SAP ORDER MANAGEMENT
Warehouse Mgmt.
Efficiencies
Re-Usable Integrations
Future Flexibility & Capabilities
Integrated Call Center
SAP,Oracle,Siebel Integration
구현효과
• 빠른 성장을 지원하기 위해 재고 관리를
위한 표준 기반의 애플리케이션 및 기술
인프라 구축 필요
• 주요 이슈: 포괄적인 재고 수요 및 자재
추적이 가능한 창고 관리
• 성장에 따른 고객 관계 관리
Why Oracle
• 호환성: SAP Business One, Financials, Order
Management 초기 투자 보호
• 포괄성: SAP, E-Business Suite, Siebel 투자를
보완하는 기술 제공
• 편의성: 단순하고 안정적이며 관리가 용이한 통합
미들웨어
상황 목표
• SAP, Oracle E-Business Suite, Siebel CRM 및
Call Center 통합
• 손쉬운 관리, 확장 성 및 다양한 기능을 가진
업계 선도 미들웨어
• 기존 연계를 유지하고 부드러운 전환을 위해
점진적인 개발 및 전개(roll out)
• Business Intelligence 및 보안 기능 고려
• BPEL Console을 통해 모든 연계를 한 곳에서
관리
• 유연성: 표준 기반, 재사용 가능한 통합
컴포넌트를 통해 쉽게 기존 시스템을 추가하거나
제거
• 프로세스 및 트랜잭션 부하에 대한 확장성 제공
Supply Chain/Logistics
Leading international logistics provider
Needed to accelerate flow of freight and improve access to information across 3 lines of business.
SAP LOGISTICS EXECUTION
Operational Visibility and Decision-making
Improved Customer Service and Satisfaction
RFID RFIDRFID
Land Transport Air/Ocean Freight Contract Logistics/SCM
Sensor Edge Server SOA Suite
RFID Monitoring System with SAP
구현효과
• 변화하는 비즈니스 이벤트를 실시간으로
반영
• 고객 서비스 및 운영 효율 증대를 위해
적극적으로 RFID 기술 적용
• 단일의 중앙화된 인프라스트럭쳐를
사용하여 다양한 유형의 디바이스와 곳곳에
산재되어 있는 물류 애플리케이션을 연결
Why Oracle
• Open standards based middleware suite
• 기업 확장에 대비할 수 있는 포괄적인 미들웨어
인프라스트럭쳐
• 다양한 애플리케이션 플랫폼을 위한 강력한
프로세스 및 데이터 통합 기능
목표 솔루션 적용 내용 및 특징
• Oracle® SOA Suite 에 기반한 중앙화된 RFID
이벤트 모니터링 인프라스트럭쳐
• 기존 SAP Logistics Execution System 과 RFID
이벤트 모니터링 시스템 통합
• RFID 데이터가 수집되고 필터링 되며 즉각적인
실행을 위해 Oracle BPEL Process Manager에
의해 오케스트레이션 됨
• 미래의 프로세스 및 고객 요구사항에
다이나믹하고 유연하게 대응
SAP & Oracle Fusion Middleware
Leverage Full SAP Functionalityusing Oracle Fusion Middleware
• End-to-end Process Integration
• SAP is one of service providers in Full Scenario
• SOA is best practice for SAP integration/extension
• Oracle can directly accesses SAP’s BAPI, iDOC and
Services which expose full SAP functionality
• Oracle extends full SAP functionality by integrating
with any other packaged or legacy application
Oracle Application IndependentOracle SOA Technology for Different Applications
•Get Account Balance Service•Create Sales Order Service•Query Sales Order Service
•Create Invoice Service•Update Invoice Service•Get Item Service…
CRM Financials HRMSProcurement
Build Change Optimize
Transformation,Routing and Service Virtualization
Standards-based, reusable, modular business services for cross-applicationbusiness process automation
Loosely coupled ApplicationServices for minimal dependencies
Common semanticsto easily Build, Change and Optimize business processes