Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Application 통합을 위한 최적의 구현방안
Oracle Fusion Middleware
SOA/BPM 솔루션 사업부SOA Solution Specialist
Application Integration Architecture
(AIA)
2/43© 2009 Oracle Corporation
<Insert Picture Here>
Agenda
• 어플리케이션 통합 홖경
• Oracle Advantage
• Oracle AIA 소개
3/43© 2009 Oracle Corporation
Application 통합 홖경
4/43© 2009 Oracle Corporation
•통합결재
•클레임•기타..ERP SCM CRM
Packed Applications 개발 Applications
많은 운영어플리케이션 존재
Enterprise 운영홖경
• 패키지는 기업의 업무 영역별 특화된 기능을 제공 함. - Best of Breed 제품
……...
• 패키지 및 다양한 어플리케이션과의 최적화된 통합은 중요 이슈
• 패키지를 통한 Single 시스템에서 업무처리가 끝나는 것은 불가능
Challenge – 기업 어플리케이션 홖경의 한계
5/43© 2009 Oracle Corporation
통합 이슈 해결 History – Solution Approach
MOM
EAI
SOA
Message Oriented Middleware (MOM):
Required of protocols
EAI: Protocol is taken care by the
vendor
MOM + Protocol
SOA: Next generation
integration
• 어플리케이션 통합을 위해 계속 SOA 디자인을 통해서만 연계 해야 하나 ?
6/43© 2009 Oracle Corporation
22” Widescreen LCD Monitor
Wireless Ergonomic Mouse
어플리케이션 통합 (1/3) S/W도 H/W처럼 통합 된다면…..
High PerformanceColor Laser Printer
Ergonomic, wireless keyboard
1T USB Hard Drive
Wireless Internet Video Camera
7/43© 2009 Oracle Corporation
어플리케이션 통합 (2/3)
Simplified Infra
• 효율성 – 투자 대비 효과가 좋아야 함• 민첩성 – 필요사항을 만족하기 위한 표준 Framework이어야 함• 연속성 – 한번 개발된 내역은 요건 변경 및 추가 시, 홖경파일 변경정도로 재 사용 가능해야 함
편리한 접근전략이 필요
9/43© 2009 Oracle Corporation
“Investments in technology-enabled
business processes can deliver up to
ten times the impact of traditional IT
cost reduction efforts.”
McKinsey on Business
Technology, Fall 2008
10/43© 2009 Oracle Corporation
Oracle Advantage
11/43© 2009 Oracle Corporation
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Call Center 2
Sales Operations Accounting
CRMCRM Order
Mgt
Order
Mgt
Finan-
cials
Finan-
cials
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Oracle Strategy경기 불황에 내일의 변화를 이끌기 위한 프로세스 민첩성 만들기
Call Center 1
Sales Operations Accounting
CRMCRM Order
Mgt
Order
Mgt
Finan-
cials
Finan-
cials
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Call Center 1
Sales Operations Accounting
Call Center 2
Sales Operations Accounting
CRMCRM Order
Mgt
Order
Mgt
Finan-
cials
Finan-
cials
• 비즈니스와 IT 효율성 증진– 기업의 프로세스 자동화– 어떻게 일을 해야 할 지에 대한
프로세스 연계– 정제된 고객/상품 데이터 접근
• 민첩성 향상– Application 홖경의 단순화– 통합 전략의 표준화
• 가치있는 프로젝트에 집중– 유연하고 적합한 비즈니스 프로세스
구축– 시스템 유지보수에서 가치 있는 서비스
개발로 전홖
12/43© 2009 Oracle Corporation
Only Oracle Delivers Synchronized Advantages
across Applications and TechnologyBest in Class Applications Industry Leading Technology
Extensive Partner EcosystemBest Practice Expertise
Oracle
Application
Integration
Architecture
13/43© 2009 Oracle Corporation
Oracle AIA 소개
Application Integration Architecture
14/43© 2009 Oracle Corporation
What
Why
How
1. 어플리케이션 간 통합에 있어서 표준화된 접근 전략
2. 산업 특화된 컨텐츠 및 솔루션에 대한 생성
3. 디자인 방식에 의한 확장성과 재사용 성 지원
4. 어플리케이션 투자에 대한 가치를 극대화 할 수 있음
5. 지속적인 통합아키텍처 수립 가능
6. 기업의 SOA 적용 가속화
7. 비즈니스 적합성 분석 및 Case 개발
8. 논리적 구현 모델에 AIA를 홗용
9. 전문화된 AIA 파트너 Engage
AIA (Application Integration Architecture) ...
15/43© 2009 Oracle Corporation
Application Integration ArchitectureAbstraction Layer Concept
BPMs
ESB (Enterprise Serve Bus)
ETL/ELT
Siebel CRM E-Business
Suite
Adapter or WSIF
API or Web Service
SAP
기존 어플리케이션 인터페이스 방식
Legacy
16/43© 2009 Oracle Corporation
The AIA Concept
BPEL Process Manager
Enterprise Service Bus
Oracle Data Integrator
Siebel CRM
E-Business Suite
Optimize Offer
Forecast Demand
Capture Order
Pick, Pack, Ship
Billing Deduction &
Settlement
AIA Enterprise Business Objects & Services Layer
Customer Sales Order Invoice…
SAP or ISV App
Custom Apps
End to end Composite Business Process
Common Objects, Standardized Business Services
AIA business connectors for all participating Apps
Loosely coupled
Application Business Connector Service
API or Web Service
Composite UI
17/43© 2009 Oracle Corporation
Application Integration Architecture (AIA)Delivered to Meet your Needs
Opportunity
to Quote
Order
to Cash
Design to
ReleaseBanking
Process Integration Packs
More
Planned…
Best Practice Processes
Trade
Promotion
Mgmt
Comms
Order to
Bill
Foundation Packs
Industry Leading
SOA Reference Architecture & Programming Model
SOA Governance
Reference Process Models
Enterprise Business Services
Order to Cash Procure to Pay Exit to Hire Concept to Cash And much more…
18/43© 2009 Oracle Corporation
AIA Foundation PackAccelerates Time to Value
AIA Foundation Pack
Pre-built Content(RPM/EBO/EBS) *
Pre-Defined Reference Patterns
IntegrationArchitecture
FMW MethodologyIntegration
Governance ToolsDeveloper Utilities…
Business Process Driven
Approach
Facilitates Fusion
Applications Adoption
Includes 1000+
Standardized Services
Works with Any
Application
5 Core Differentiators
Faster Implementations Reduced Risk Lower Integration Costs
Proven by Oracle, Used
by Oracle
* RPM : Reference Process Model
* EBO : Enterprise Business Objects
* EBS: Enterprise Business Service
19/43© 2009 Oracle Corporation
AIA Foundation PackBest Practice Process, Shared Services, Design Patterns, Standards
Oracle Database- 10G, EM, CAMM WebLogic Suite- OC4J
Oracle SOA Suite- BPEL, ESB, OSB, ODI
Oracle WebCenter Suite / ADF 11g
SAP
Application Business Connectors
Predefined Application Integration
Content that works with Oracle Fusion
Middleware to speed the development of
loosely-coupled process integrations.
Core Components:
•Reference Process Models: User based activity and task flows
•Standardized Business Objects and Services: Common vocabulary, reusable Services, Fusion Applications compatible
•Integration Governance: Service Repository, Error Handling, Automation Utilities
•Developer Utility Tools: Artifact Generator, XSL Mapping Analyzer, Build Script Tokenizer
•Programming Models and Methodology: Same approach used by Oracle Development
AIA Foundation Pack
Pre-built Content(RPM/EBO/EBS)
Pre-Defined Reference Patterns
IntegrationArchitecture
FMW MethodologyIntegration
Governance ToolsDeveloper Utilities…
CustomERP/CRM
OracleIndustry Apps
& MDM
20/43© 2009 Oracle Corporation
AIA Foundation Pack ContentPrebuilt, Standards Compliant Process Models, Objects and Services
Travel& Trans
Comms& Media
Complex
Mfg
ConsumerSector Energy
FinancialServices
HighTech Retail
LifeSciences
Public Sector
and GBU ApplicationsReference Applications:
SalesProject
ManagementProcurement
Supply Chain & Order
ManagementFinancials
HumanResources
Customer
Item
Opportunity
Quote
SalesOrder
Payment
Business Unit
Department
Grade
Job
Position
Worker
AccountingEntry
AccountingPeriod
BankAccount
BusinessCalendar
Chart Of Accounts
CurrencyExchange
Bill Of Materials
BatchProduction Order
DemandForecast
InventoryTransaction
Invoice
Order
PayableInvoice
PaymentTerm
PurchaseOrder
Requisition
Supplier
BlanketPurchase
Agreement
ResourceList
ResourceSchedule
ProjectCalendar
ProjectBudget
Project
TimeSheet
Service &Marketing
InstalledProduct
ServiceRequest
ReceivedPayment
PriceList
Promotion
CustomerInteraction
1. Account Balance Adjustment
2. Advance Shipment Notice
3. Bill Of Materials
4. Business Calendar
5. Customer Party
6. Disbursed Payment
7. Engineering Change Order
8. Installed Product
9. Invoice
10.Item
11.Classification
12.GLElementValueSet
13.BankAccount
14.Worker
15. Item Balance
16. Item Composition
17. Item Structure
18.Location
19.Manufacture Item Composition
20.Price List
21.Purchase Order
22.Quote
23.Received Payment
24.Request For Quote
25.SpecificationValueSet
26.AccountingPeriod
27.ResourceCalendarEntry
28.TransportationStop
29.Check
30. Bill of Lading
31.Demand Forecast
32.Freight Term
33.Shipment Request
34. Inventory Reservation
35.Accounting Entry
36.Credit Memo
37.Requisition
38.Sales Order
39.Shipment Plan
40.Sales Opportunity
41.FulfillmentOrder
42.ProvisioningOrder
43.Person
44.Fund Transfer
45.Specification
46. Currency Exchange
47.Debit Memo
48.Chart of Accounts
49.Payment Term
50.Payable Invoice
51.Pick List
52.Promotion
53.Shipment Receipt
54.Supplier Party
55.Sales Quote
56.SpecificationGroup
57.AccountGLElement ValueSet
58.TransportationSales Order
59.Fund Transfer Schedule
60. Insurance Claim
61.UtilitiesMeter Reading
62.UtilitiesService Usage
63.Communications ServiceUsage
64.Communications Credit Alert
65.Communications Trouble Ticket
66.Shipment Advice
67.ServiceRequest
엔터프라이즈 서비스 오브젝트 리스트
60+ 산업 공통 & 20+ 산업별 특화 엔터프라이즈 비즈니스 오브젝트
21/43© 2009 Oracle Corporation
AIA Process Integration PacksAccelerate Time to Value
Business Process Driven
Approach
ConfigurableExtensible
One to Many Framework
Pre-defined Integration Flows and Artifacts
5 Core Differentiators
Faster Implementations Reduced Risk Lower Integration Costs
Order toCash
Design toRelease
Order toBill
Cust.MDM
Prod.MDM
Others…Lead to Order
AIA Process Integration PacksPre-built Composite Application Processes
Fully Supported by
Oracle
22/43© 2009 Oracle Corporation
AIA Process Integration Pack: An ExampleContains Multiple Related Integration Flows
Silo’d E-Business Suite Processes
Silo’d Siebel Processes Example: AIA Order to Cash“Process Integration Pack”
• Create Opportunity
• Create Order
• Capture Order…
• Configure Order
• Complete Order
• Capture Payment
• Pick, Pack and Ship
• Billing and payment processing…
Delivers predefined processes and integration flows, such as:
1. Customer Management (6 integration flows)
2. Order Management (2 integration flows)
3. Product Management (3 integration flows)
4. Price List Management (2 integration flows)
5. Process Integration for Quotes (1 integration flow)
6. Services Calls (ATP Check, Credit Check, Payment Auth, Shipping Charges)
7. Asset Management (3 integration flows)
Configure
Product
PaymentCheck
Availability
Pricing
Synchronize
customer
Create
Quote/Order
23/43© 2009 Oracle Corporation
Available AIA ProductsContinuously Improving and Growing List of FPs and PIPs
•Foundation Pack (35 objects, 350 Services)
•Comms: Order to Bill (Siebel CRM, BRM)
•Comms: Agent Assisted Billing Care (Siebel CRM, BRM)
•Comms: Revenue Accounting (E-Biz, BRM)
• Foundation Pack (50 objects, 500 services)
•Order to Cash V2 (SEBL, E-Biz)
•Design to Release (Agile, E-Biz)
•Trade Promotions (Dem, SEBL)
•Comms PIPs: New Apps version support
• Foundation Pack (61 objects, 610 Services)
•Utilities Foundation Pack
• Insurance Foundation Pack
•Foundation Pack (85 objects, 850 Services)
•Customer MDM (UCM, SEBL, E-Biz)
•Product MDM (PIM, Agile, E-Biz)
•Design to Release (Agile, SAP)
•Lead to Order (CRM OD to JDE E1)
•Fin Control (FAH, PSFT)
• Comms Foundation Pack
• Financial Ops Control (Retail, PSFT)
• Fin Mgmt. for Utilities (3 DI)
• Fin Mgmt. for Taxation (2 DI)
Cross Industry
• Enhanced Foundation Pack
•Logistics Fleet Mgmt (3 new PIPs)
•Order Management
•Driver Mgmt
•Financial Mgmt
•Design to Release extended to PIM
•Demand Planning (Demantra to Hyperion)
•Comms PIPs : New Customer Driven Enhancements
Industry Specific
• Foundation Pack (100 objects, 1000 Services)
• Workforce Admin (PSFT HR)
• D2R Variant Mgmt(Agile, E-Biz)
• Design to Release (Agile, JDE)
• Lead to Order (CRM OD to Ebiz)
• Lead to Order (CRM OD to World)
• Demand Planning(VCP, to Ebiz)
• Demand Planning(VCP, to JDE )
• Order to Cash (Siebel, SAP)
• Cust MDM(UCM, SAP)
• Incentive Comp (Siebel, Ebiz)
•Proj Mgmt (Primavera, E-Biz)
•Proj Mgmt (Primavera, JDE
•Utilities Field Work (CCB, MWM, WAM)
•Oracle Clinical to Siebel Cliniical
• Retail Financial Ops: (RMS, Ebiz)
24/43© 2009 Oracle Corporation
What
Why
How
AIA...
1. 어플리케이션 간 통합에 있어서 표준화된 접근 전략
2. 산업 특화된 컨텐츠 및 솔루션에 대한 생성
3. 디자인 방식에 의한 확장성과 재사용 성 지원
1. 어플리케이션 투자에 대한 가치를 극대화 할 수 있음
2. 지속적인 통합아키텍처 수립 가능
3. 기업의 SOA 적용 가속화
7. 비즈니스 적합성 분석 및 Case 개발
8. 논리적 구현 모델에 AIA를 홗용
9. 전문화된 AIA 파트너 Engage
25/43© 2009 Oracle Corporation
Leverage Existing Apps to Create Cross-Functional
Processes
E-Business Suite ERP Functionality
Siebel CRM Functionality
Your Legacy/Custom Functionality
CRM ERP Other
Marketing Strategy Sales Execution Mfg & Logistics Financial Control
Optimize Offer
Forecast Demand
Capture Order
Pick, Pack, Ship
Billing
Deduction & Settlement
26/43© 2009 Oracle Corporation
AIA Process Driven FoundationBusiness Processes Interfaced to Apps and Services
Oracle BPA Publisher –Process Flows
AIA IT Governance
• Service Catalog / Repository
• View Available Service
• Evaluate Where Used
• Generate BPEL Flow
AIA Reference Process Models
• 32+ Enterprise Processes
• Modeled and Annotated
• Detailed PIP Task Flows
• Linked to service points
• User extend/ detail flows
27/43© 2009 Oracle Corporation
Establishing Standards Based Enterprise VocabularyEnterprise Business Objects
EBS Siebel GBU… SAPFusion Apps
End ResultCommon Service Definitions
across Applications
Sales Order•Create•Read•Update•Delete
EBO Reconciliation
BPM
Services
Data
eTOM/SWIFT…EDI
• Establish Reference standard• Reconcile with Product• Determine what to add
CCTS *
Business Process ModelsContent Standards
* CCTS : Core Component Technical Spec
28/43© 2009 Oracle Corporation
AIA Jump-Starts Your SOA InitiativesPre-built Content and Methodology reduces cost and time to deploy
SOA Content
End To End Process
SOA Platform
Other
AIA FP Based Integration
BSR (Biz Service Repository)
AIA Patterns
RPM
Oracle JDeveloper
EBOs, EBSs
Oracle BPA Suite
OESB or OSB
BPEL PM
OC4J / WLS
To Define
Platform & Prog. Model
Custom
Custom
Development tool
Canonical Objects
Business Process Definition
SOA Patterns
SOA Repository
Business Process Design
Virtualization
Orchestration Engine
Application Server
Execution Processes
Support
New UI
New Web Services
BSR
AIA Patterns
RPM
Oracle JDeveloper
EBOs, EBSs
Oracle BPA Suite
OESB
BPEL PM
OC4J
Predefined
All
Embedded
Included (ABCS)
AIA PIP Based Integration
Custom SOAIntegration
To Build or Acquire
To Define
To Define and Build
To Define and Build
Multiple Dev Tool
To Acquire
To Acquire
To Acquire
To Acquire
To Define
Platform Only
Custom
Custom
Oracle JDeveloper
Oracle BPA Suite
OESB or OSB
BPEL PM
OC4J / WLS
•ABM: Application Business Message
•EBM: Enterprise Business Message
•EBS: Enterprise Business Service
•ABCS :Application Business Connector Service
•SOAP: Simple Object Access Protocol
•WSDL: Web Services Description Language
29/43© 2009 Oracle Corporation
Significant Potential for Time and Cost Savings
Custom SOA Integration
Timeline/Cost/Risk
Requirement
Analysis
Functional
Design
Technical
Design
& Architecture
Coding
Business
Process Design
Testing
Deployment
Management
Requirement
Analysis
Functional
Design
Technical
Design
& Architecture
Coding
Business
Process Design
Testing
Deployment
Management
Fit Gap
Analysis
Design Extensions
Configuration
Process Tailoring
Testing
Deployment
Management
AIA FP Based Integration AIA PIP Based Integration
30-50%
50-70%
• Pre-built Content: Enterprise Process Models, Business Objects and Services
•Best Practice Designs & Methodology
•Value added Tooling and Extensions
• Enhanced Apps Web Services
•Pre-Built Transformation Maps & Business Logic
•Pre-built composite UIs
•Pre-determined Extension points
30/43© 2009 Oracle Corporation
What
Why
How
AIA...
1. 어플리케이션 간 통합에 있어서 표준화된 접근 전략
2. 산업 특화된 컨텐츠 및 솔루션에 대한 생성
3. 디자인 방식에 의한 확장성과 재사용 성 지원
1. 어플리케이션 투자에 대한 가치를 극대화 할 수 있음
2. 지속적인 통합아키텍처 수립 가능
3. 기업의 SOA 적용 가속화
7. 비즈니스 적합성 분석 및 Case 개발
8. 논리적 구현 모델에 AIA를 홗용
9. 전문화된 AIA 파트너 Engage
31/43© 2009 Oracle Corporation
Oracle Delivers a Comprehensive Approach to
Business Process Integration
“Six Steps to SOA”
12
3
45
6
Design Business
Processes Build Service Portfolio
Select SOA Design
Pattern
Implement Composite
Business Processes
Monitor Service Level
Agreements and KPIs
Evolve and
Optimize
Business Process
32/43© 2009 Oracle Corporation
1. Business Requirements Capture
Step 1: Define and Model Business Requirements
2. Business Process Definition
3. Business Activity Mapping
•Best practice business process models
•Based on external industry authorities
•Includes both vertical and horizontal processes
33/43© 2009 Oracle Corporation
Step 2: Prebuilt Enterprise Business Objects & Services
Bringing Applications Together thru a Common Language
“Only 5% of the Interface is a function of the middleware choice. The
remaining is a function of Application Semantics”
•비즈니스 데이터에 대한 표준화된 표현
•모든 어플리케이션 (Oracle, SAP) 대해합리화(Rationalized)
•표준 준수, OAGIS, UN/CEFACT, ISO 표준
•확장 가능 모델
Benefits
Easy to plug-in new applications
Consistent & better information quality
Lower maintenance costs
CRM
Billing Shipping
ERP
Enterprise Business Object
CRM
Billing Shipping
ERP
34/43© 2009 Oracle Corporation
Step 3: Reference Architecture: Blueprint for IntegrationIntegration Design Patterns Mapped to Technology
Use Predefined Integration Patterns:
–Business process based (ESB/BPEL)• Transportation
• A-Synch/Synch
• Message-based service based batch
–Data replication (ETL)
–Composite UI
Model against Predefined Best Practices:
–Security
–Performance, Scalability, Reliability
–Extensibility
Accelerate your integration
Utilize a proven methodology
Configure instead of customize
Key Benefits
Path to SOA is Challenging
“By 2010, less that 25 percent of
large companies will have the
s u f f i c i e n t t e c h n i c a l a n d
organizational skills necessary to
deliver enterprise wide SOA.”
~Gartner, June 2007
35/43© 2009 Oracle Corporation
Step 4: Order-to-Cash Process Implementation
Create
Order
Configure
and
Validate
Invoice/
Receive
Pmt
Price/
Check
Availability
Confirm/
Pack/
Ship
Enterprise
Business
Services
Siebel CRM
Customer
Management
EBS
Order
Management
Service Invocation App Web Service
Provider
ABCSRequestor
ABCS
EBM
Rule Validation
Transformation
Routing
Error Handling
EBS
WSDL
Interface
(SOAP)
Validation
Routing
Transformation
Security
Error Handling
Optional
Adapters
Provider
WSDL
Interface
(SOAP)
Validation
Enrichment
Transformation
Security
Error Handling
Optional
Adapters
Requestor
WSDL
Interface
(SOAP)
EBM
36/43© 2009 Oracle Corporation
Business Services Repository
Master Data Management
Consolidate and
leverage master data
Security
Ensures integrations are secure
Design Time, Runtime, Change
Step 5: Comprehensive Business Process PlatformProvides Lifecycle Management & Business Insight
SOA Governance
Enterprise Manager
Business Analytics
Pre-built, complete and best practice
BAM
Monitor and optimize your
business processes
MDM
CRM
PLM
ERPCRM2
ERP2
Pricing
37/43© 2009 Oracle Corporation
Step 6: SOA Governance for SOA SuccessPrebuilt Best Practice Tools and Methodology
Evolve and Optimize
SOA Design SOA Operate SOA Change
• Standardize content & technology
• Leverage design templates and design patterns for architectural governance
• Publish and discover Services for reuse
• SOA Quality tools for accelerated testing
• Manage Service Level Agreements
• Monitor and Audit SOA system
• Quick resolution of errors
• Configure & Provision services
• Versioning and retiring of services
• Impact Analysis
• Analyze service usage, performance and business impact
• Manage and change policies
38/43© 2009 Oracle Corporation
SOA QualityComposite Application Validation System (CAVS)
Validating integrations- Individual services
- End-to-end flows across silos
- Backward compatibility
Quality throughout lifecycle- Used at design-time and runtime
Simulator- Emulate service invocations
Benefits
Quality assurance for entire
Process Integration Packs
Productive SOA lifecycle
Expedite time to market
Complements other QA Tools
ChallengesAcross-app. business processes are distributive in nature
39/43© 2009 Oracle Corporation
SOA VisibilityBusiness Service Repository (BSR)
Catalog of SOA portfolio- Services (EBS, ABCS)
- Enterprise Objects (EBO’s)
- End-to-end flows across silos
- Relationships & dependencies
- Taxonomies
Integration Centric- Participating edge applications
- Triggering events & flow topologies
Benefits
Visibility
Reusability
ROI
One-stop-shop for integration
Motivation“You can’t manage what you can’t see.” …….. Forrester Research
40/43© 2009 Oracle Corporation
Foundation Pack Helps You Avoid Starting from Scratch
or Re-inventing the WheelFaster, Cheaper & Better Approach to Process Integrations
Checklist for an Open, Standards Based Enterprise Architecture
Oracle
Reconcile semantic differences across all applications in your domain
Define standard for standards in your organization (both technical & content)
Build canonical business entities
Design the business service interface
Design a service interaction layer
Define integration design patterns
Map design patterns to technology
Define data integration guidelines
Define security model
Design performance best practices
Design utility services (error handling)
Define service versioning & evolution guidelines
Benefits
• Focus more on application design not technology or techniques
• Minimize risk using a proven methodology
• Reduce costs
• Achieve a repeatable, sustainable future-proof architecture model
41/43© 2009 Oracle Corporation
AIA Foundation Pack 고객 사례
42/43© 2009 Oracle Corporation
Dell 사례 -
개발 비용 20% 절감
Oracle Application Integration
Architecture enables Zebra Technologies
to deploy multiple Oracle solutions
across the enterprise without the
traditional middleware development time,
costs and overhead.
Don O’Shea, CIO
“With the service-oriented architecture
infrastructure and Oracle AIA Foundation
Pack, we’ll be able to complete integration
projects three or four times faster than was
previously possible.”
Dwij Trivedi, IT Manager, Enterprise Application
Integration, Dell
Challenges
Integrate multiple packaged and
custom systems spread across the
globe, develop the ability to reuse
project code, and take advantage
of best practices from previously
successful projects
Results
• Oracle AIA Foundation Pack and Oracle Fusion
Middleware help Dell cut development costs by
up to 20%
• Dell and Oracle partnership accelerates
deployment of SOA infrastructure by up to 30%
• SOA development helps Dell reuse project
components and transfer knowledge from
successful projects
• Dell SOA and Oracle tools expected to reduce
integration time by up to 30%
• Reliable order management infrastructure
improves customer service More Info: Dell.com websiteAIA Success Story
43/43© 2009 Oracle Corporation
말을 맺으며…..
• All types of Oracle customers can leverage AIA
• Many customer proof points
• We continue to innovate with AIA
오라클 AIA는 어플리케이션 종류에 관계없이 (SAP or Oracle)
Pre-built 된 Process Model을 가지고 있습니다.
모델을 이용해서 어플리케이션 통합을 진행하면 기존 SOA방식에비해 놀라운 생산성을 경험해 보시게 될 것입니다.
44/43© 2009 Oracle Corporation