bpa & soa @ workservice oriented architecture (soa) projects using oracle technology (db...
TRANSCRIPT
BPA & SOA @ WORK
The AIA Methodology for Modeling Business Processes
Massimo MaffioliPartner
for
2
• Technology Reply
• Oracle AIA Methodology
• Case Study
• Summary
• Q&A
AGENDA
3
• Technology Reply
• Oracle AIA Methodology
• Case Study
• Summary
• Q&A
AGENDA
4
Reply
• Founded in 1996 to achieve excellence within the internet consulting market, by a group of Italian IT Executives, Reply is today a leading IT Services Company with a distinctive set of specialized services that covers the areas of: Consulting, System Integration, Service Management(Application & Operation Business Process Outsourcing
• Reply offering is based on new communication channels and digital media
• Impressive track record: from €18.6m in 1999 to €277msales in 2007, with a CAGR of 40.1%
• Constant two digit Ebit margin1
• More than 2,2702 employees distributed on a network of specialized companies focused on specific lines of offer
• Large customers, with a very high customer retention
• Operations in Italy, Germany and UK1. Except for 2003 2. As at December 31 2007
Source: Company Data
Reply aims at building an European network ofhigh specialized “boutiques” in the ICTservices market
ITALY
UK
GERMANY
5
Technology Reply
• Focused on design and development of Service Oriented Architecture (SOA) projects using Oracle Technology (DB Technologies, Middleware)
• Office in Milan, Turin, Rome, Treviso
• “Tuned” on Oracle Technology using the certification program (OCA, OCP, OCM) and joining to Beta Site Program (Database, Oracle Fusion Middleware).
• Oracle AIA (Application Integration Architectrue) Center of Excellence
6
Partnership Maturity
Partnership level: Certified Advantage Partner (2003)
• First Beta program (OWS), then Beta Testing Centre for IAS, 9i, 10g, 11g• First partner to build an Italian BPEL reference, OTM reference, iFlex reference and
BRM reference
• Co-development partner on Oracle Application Integration Architecture (AIA)
Offering Coverage:• Technologies: Core Technologies, Business Intelligence, Enterprise 2.0 (RIA),
Service Oriented Architecture, Identity & Access Management• Models and Methodologies: SOA Maturity Model, SOA Governance, BPM (BPA
Suite)
Awards: Customer Excellence Partnering (2007), Innovation Award (2006), Best Wireless Project (2004), Customer Satisfaction Award (2001)
7
Some Milestones
Start-up on Oracle Technologies1996
First Beta Site (Oracle8) then 8i,9,10g and OAS Beta Server (Bpel,Esb,...)1998
Certified Partner (Technology)2000
Certified Advantage Partner (Technology)2003
1996
2008
Oracle Innovation Award 20062006
OFM 11g Beta Site2007
Oracle AIA Centre of Excellence
8
Oracle & Reply: Partnership for AIA
9
• Technology Reply
• Oracle AIA Methodology
• Case Study
• Summary
• Q&A
AGENDA
10
Oracle AIA (Application Integration Architecture)
AIA is an open standards based platform that connects best of breed applications through composite business processes.
Best Practice Processes: Conceptual models decomposed to activity/ task to automate end to end process
Process Integration Packs:Pre-Built, out of the box integration content to automate data transfer and transaction management
Foundation Pack:Application independent object and service definitions that can be leveraged to integrate any application to another
Powered by Oracle Fusion Middleware, Industry leading, open standards based platform
12
Enterprise BusinessObjects
Enterprise BusinessServices
Business ServiceRepository
Foundation Pack
AIA Foundation Pack 2.1
• 55 EBO’s, 440 Service Operations
• Service Repository, Error / Diagnostics, Auto Install
• Standardized Semantics and Services,
• Best Practice Designs, Developers Guides, Methods
13
AIA Best Practices Framework for Process Design
L0 – Macro Process Definition (Company Level)
L2 – Detailing each Business Function with Task. Find out the Business Objects
L1 – Refine L0 Level introducing the Business Function in charge to different Business Unit
L3 – Service definition published by software application (custom, packages) in order to implement the specific business process
L4 – Implementation of specific Process Integration
14
• Technology Reply
• Oracle AIA Methodology
• Case Study
• Summary
• Q&A
AGENDA
15
Solution
Value
Tags Challenge
Amadori: Downstream Traceability
Substitution of current EDI style integration with a SOA oriented architecture, following BPM design principles ,to implement an AIA style methodology. Customer needs are to allow products traceability and open towards B2B.
Environment:• Sycom• Click Reply 1.4.2• Click Reply 4.2• JDEdwards XE• Oracle SOA Suite 10.1.3.3
• Enterprise Services Common Object
• Custom Processes Orchestration
• Application of AIA philosophy to a custom environment for which no PIP is available
• Knowledge acquisition of food manufacturing business processes in order to standardize them
16
Downstream Traceability: Level-0
Inserimento in cella -20 Uscita da cella -20Rientro Smezzati daLavorazioni EsterneCreazione Bancale
Gestione Magazzino Surgelato
SpedizioneInvio Lavorazioniesterne
17
Produzione
Cella -20
Spedizione
Uscita casse daproduzione
Inserimento incella -20
Spedizione Ricezione da lavest
Prelievo da cella-20
CreazioneBancale
PreparazioneViaggio
CreazioneBancale
Downstream Traceability: Level-1
Inserimento in cella -20 Uscita da cella -20Rientro Smezzati daLavorazioni EsterneCreazione Bancale
Gestione Magazzino Surgelato
SpedizioneInvio Lavorazioniesterne
18
Produzione
Cella -20
Spedizione
Uscita casse daproduzione
Inserimento incella -20
Spedizione Ricezione da lavest
Prelievo da cella-20
CreazioneBancale
PreparazioneViaggio
CreazioneBancale
Downstream Traceability: Level-1
Inserimento in cella -20 Uscita da cella -20Rientro Smezzati daLavorazioni EsterneCreazione Bancale
Gestione Magazzino Surgelato
SpedizioneInvio Lavorazioniesterne
19
Produzione
Cella -20
Spedizione
Uscita casse daproduzione
Inserimento incella -20
Spedizione Ricezione da lavest
Prelievo da cella-20
CreazioneBancale
PreparazioneViaggio
CreazioneBancale
Downstream Traceability: Level-2
Cella -20
Inserimento incella -20
prelievo da cella -20
picking cassa
prelievo SSCC
Inserimentoin cella -20
MovimentoEBO
MovimentoEBO
MovimentoEBO
20
Downstream Traceability: Level-2
Cella -20
Inserimento incella -20
prelievo da cella -20
picking cassa
prelievo SSCC
Inserimentoin cella -20
MovimentoEBO
MovimentoEBO
MovimentoEBO
21
Downstream Traceability: Level-3
Cella -20
Inserimento incella -20
prelievo da cella -20
picking cassa
prelievo SSCC
Inserimentoin cella -20
MovimentoEBO
MovimentoEBO
MovimentoEBO
registrazioneingresso
MovimentoEBO
JM
JDE Inserimento daticontabili
MovimentoEBO
Tracciabilità creazionemovimento dimagazzino
MovimentoEBO
22
Downstream Traceability: Level-3
registrazioneingresso
MovimentoEBO
JM
JDE Inserimento daticontabili
MovimentoEBO
Tracciabilità creazionemovimento dimagazzino
MovimentoEBO
Cella -20
Inserimento incella -20
prelievo da cella -20
picking cassa
prelievo SSCC
Inserimentoin cella -20
MovimentoEBO
MovimentoEBO
MovimentoEBO
23
Downstream Traceability: Level-4
registrazioneingresso
MovimentoEBO
JM
JDE Inserimento daticontabili
MovimentoEBO
Tracciabilità creazionemovimento dimagazzino
MovimentoEBO
Registrazioneingresso
JDE
Ingresso palletcella -20
CreateMovimentoJDE Provider
CreateMovimentoEBS
MovimentoEBO
QueryPallet JMRequester QueryPalletEBS QueryPallet TRK
Provider
Pallet EBO
CreateMovimentoTRk Provider
JM
CreateMovimentoJM Requester
Tracciabilità
24
Registrazioneingresso
JDE
Ingresso palletcella -20
CreateMovimentoJDE Provider
CreateMovimentoEBS
MovimentoEBO
QueryPallet JMRequester QueryPalletEBS QueryPallet TRK
Provider
Pallet EBO
CreateMovimentoTRk Provider
JM
CreateMovimentoJM Requester
Tracciabilità
Downstream Traceability: Level-4
25
Downstream Traceability: Level-4
TRANSLATION
26
• Technology Reply
• Oracle AIA Methodology
• Case Study
• Summary
• Q&A
AGENDA
27
Process Vs. Technological View
…
Technological View
ProcessView
29
• Technology Reply
• Oracle AIA Methodology
• Case Study
• Summary
• Q&A
• Backup Slides
AGENDA
30
Reply’s offer is organised around two main axes:
Reply at a glance
Horizontal /cross-market solutions (Technologies) Implementing the latest solutions of its technology partners across key sectors
• Reply has a recognised ability to master the most recent technologies of partners’ software stack
• Reply’s main technology partners include Oracle, Microsoft, EMC2, SAP, Autonomy
Vertical solutions (Process and Applications) Implementing solutions (third party or in-house) answering specific needs in verticals
• Focus on Telecommunications, Media, Finance, Extended Enterprise and Public Administration & Healthcare in Italy
• Focus on Extended Enterprise, Media and Finance in Germany
• Reply differentiates itself through matching expertise on specific processes in particular industries while mastering technology platform solutions
‘07 Sales breakdown by business
Source: Company Data
Processes11%
Technologies34%
Applications55%
31
Process Vs. Technological View
…
Technological View
ProcessView