aris business architect training

23
<Insert Picture Here> Integration is a pain … but Integration is a pain … but not without ailment: not without ailment: AIA integrates ERP, CRM & AIA integrates ERP, CRM & everything else you have – everything else you have – in a sustainable manner! in a sustainable manner! Dr. M. Naci Akkøk Chief Architect, Oracle Nordics, and Assoc. Prof. II, Univ. of Oslo 11. Mars 2009 OUGN

Upload: zubin67

Post on 05-Jul-2015

773 views

Category:

Documents


5 download

TRANSCRIPT

<Insert Picture Here>

Integration is a pain … but Integration is a pain … but not without ailment:not without ailment:

AIA integrates ERP, CRM & AIA integrates ERP, CRM & everything else you have – everything else you have – in a sustainable manner!in a sustainable manner!

Dr. M. Naci AkkøkChief Architect, Oracle Nordics, and

Assoc. Prof. II, Univ. of Oslo

11. Mars 2009OUGN

2

Agenda…

What improves IT pay-off (and eases pains)?1

Oracle’s BPM & SOA solution – “today”2

Difficulties in realizing BPM & SOA3

A look into the near future – “tomorrow now”4

A peek into an already enabled future – “next generation”5

3

Agenda…

What improves IT pay-off (and eases pains)?1

Oracle’s BPM & SOA solution – “today”2

Difficulties in realizing BPM & SOA3

A look into the near future – “tomorrow now”4

A peek into an already enabled future – “next generation”5

4

ITFLEXIBILITY

STRATEGIC ALIGNMENT

HighestHigh

HigherLow

SOA

(low)

(high)

(low) (high)

1,721,23

1,401.00

2,181,56

2,381,70

What improves IT pay-off refally? IT agility or adaptability & sustainability?

IT PayoffIT Spending

Relative Return(Normalized to Low)

Ref.: IT Pay-Off according to Talon and Cramer, University of California at Irvine

Point Solutions

AIA

ERP + CRM + CORE

5

Agenda…

What improves IT pay-off (and eases pains)?1

Oracle’s BPM & SOA solution – “today”2

Difficulties in realizing BPM & SOA3

A look into the near future – “tomorrow now”4

A peek into an already enabled future – “next generation”5

6

Busi

ness

De

sig

n =

BPM

, SO

A, E

A+

+

Transform/Execute (lossless)!Transform/Execute (lossless)!

! Publish!Publish!

Enterprise Development Life-Cycle for Agile/Aligned Business

Live & Maintained RequirementsLive & Maintained RequirementsModeling Modeling enterprise/business contextenterprise/business context

1 common model,1 common model,1 common repository!1 common repository!

7

Implied IT eco-system

ONE common design/development-time ONE common design/development-time (meta)model in ONE common repository!(meta)model in ONE common repository!

ONE common run-time (meta)modelONE common run-time (meta)modelin ONE common repository!in ONE common repository!

8

Agenda…

What improves IT pay-off (and eases pains)?1

Oracle’s BPM & SOA solution – “today”2

Difficulties in realizing BPM & SOA3

A look into the near future – “tomorrow now”4

A peek into an already enabled future – “next generation”5

9

Difficulties in realizing BPM & SOA – Issue #1

Modeling the whole enterprise is essential but very difficult(i.e., time-consuming, costly and complex):

Full business design (capturing processes and all that goes with the processes at the enterprise level) is difficult

Capturing (deciding/designing) the services that satisfy the designed business is difficult

Capturing (deciding/designing) the business objects – in a manner that is aligned across the enterprise, across the applications, across the locations – is difficult

Modeling the business context is required Integrating the business context model with the enterprise model is

required Modeling the “SLA” between business (processes) and realizing

services is required

10

Difficulties in realizing BPM & SOA – Issue #2

Understanding and deploying the BPM/SOA enterprise-level development model (including the programming model) is difficult

Establishing governance to ensure one well-integrated Enterprise Development Life-Cycle is essential and difficult

Integrating the integration projects is necessary but difficult!

11

Difficulties in realizing BPM & SOA – Issue #3

Mastering the required BPM/SOA tools & technologies is difficult: The tool-sets are “organically” grown and complex

Eliminating (rendering transparent) the base tools & technologies (like JEE) is difficult

Existing tools & techniques do not address business users

12

Agenda…

What improves IT pay-off (and eases pains)?1

Oracle’s BPM & SOA solution – “today”2

Difficulties in realizing BPM & SOA3

A look into the near future – “tomorrow now”4

A peek into an already enabled future – “next generation”5

13

What if someone gave you...

Your core processes and all that goes with the processes, designed and tested also for re-use – in a manner that is aligned across the enterprise, across the applications, across the locations…

All the services that satisfy your processes (defined/designed and actually running) – in a manner that is aligned across the enterprise, across the applications, across the locations…

All the business objects needed – in a manner that is aligned across the enterprise, across the applications, across the locations…

Where you simply “install and run” these processes?

Where you can sustain them?(Adapt and still be able to update/upgrade them?)

14

The Application Reference Architecture: Oracle® Application Integration Architecture (AIA)

Sustainable integration to connect cur-rent and new applications

Industry best practice processes to optimize the business

Pre-built SOA to provide a framework for continuous innovation

3rd Party enabled

ISVISV33rdrd Party Party

StandardStandard

33rdrd Party Party

STANDARDIZATION: Active participation or initiation, also for change & upgrade support standardization Std. Reference Models & Foundation Packs: Telco (eTOM++), Bank, Finance, Insurance, …

15

What if someone then gave you...

A toolset for designing, developing & maintaining end-to-end processes (PIPs) with relevant

Development (programming) model…

Governance model…

Process model…

Service model…

Object model?

Allowing plug-inrun-time components?

AIAFoundation Pack

16

Process Integration Packs (PIPs)

Let Oracle Pre-build Integrated Processes for You

Foundation Packs (FPs)

Build Yourself Using Oracle’s Prebuilt Architecture & Services

The objects, services, methodology and tools Oracle uses to develop process integration packs (PIPs)

Enables customers to develop their own integrations

Flows are defined by customer for application integration

Value: Oracle’s objects and services along with tools/reference architecture enable rapid integration development & orchestrations

Offers a pre-built integration between two or more applications

Pre-defined flow between two applications

Can be extended to suit requirements

Value: Since Oracle builds it, it is cheaper to deploy and maintain

Where AIA is the Where AIA is the APPLICATION REFERENCE APPLICATION REFERENCE MODEL (a SPEC)MODEL (a SPEC)

Foundation Pack vs. Process Integration Packs (vs. AIA)

17

Seriously reduced costs, complexity, time(1) :20% in implementation, 55% in upgrading, 50% in maintenance(2)

If R is the number of distinct roles (and not persons) in the organizational unit that do business-relevant work, the time to document the work-process is approximately

person-days. Note that this is a measure of the effort required.

Thus, assuming an organizational unit with 10 distict business-relevant roles, documenting the work-processes of the organizational unit will take about 28.3 person-weeks (appr. 7 person months pr. business unit).

If O is the number of business-value adding organizational units in the enterprise (i.e, otganizational units that contribute to business directly), the time to document only the high level business processes is approximately

person-days.

For an organization withapproximately 3000 employees and and an average organizational unit size of about 100 employees, the effort required to document all processes would then be minimum 21,57 person-years of effort.

( )

×−×=×= ∑

= 2

11

1

RRiT

P

iWP ππ

( )

×−×=×= ∑

= 2

11

1

OOiT

O

iBP ππ

Source: Dr. M. N. Akkøk 2000-2007, studies/surveys at the University of Oslo & NR

Source: 5 year TCO Study, Oracle Study on Composite SOA for Telecoms 2008

18

Agenda…

What improves IT pay-off (and eases pains)?1

Oracle’s BPM & SOA solution – “today”2

Difficulties in realizing BPM & SOA3

A look into the near future – “tomorrow now”4

A peek into an already enabled future – “next generation”5

19

Implications of the AIA FP: Next Generation Application Servers?

In AIA FP, we have effectively raised the level of abstraction that we’re dealing with in building applications: From “beans”, “server pages” etc. to

Business Processes

Enterprise Business Objects

Enterprise Business Services

Could this be the way to next generation Application Servers (Business Servers?) for designing, developing, deploying and maintaining next generation BPM/SOA compliant applications that support full Enterprise Development life cycle?

20

Next Generation Application Server Spec?

AIA++ = An open specAIA++ = An open specto replace current JEE spec?to replace current JEE spec?

21

Oracle BPM/SOA Roadmap (Envisioned)

• Best-of-breed portfolio

• Supports existing best practices

• Customers leveraging today

““Today”Today”Already best, and

with an unprecedentedpotential

• AIA (BPM/SAO ref. app. arch.)

• AIA Foundation Pack (tool-box for developing AIA-compliant apps & systems)

• Standardized first-cut Business Objects & Business Services

• Model-driven

• Business-centric

““Tomorrow Now”Tomorrow Now”

Open…

• All ref. models of AIA FP are standardized

• AIA FP spec is opened as the spec for next generation app. servers (or business servers)

Complete…

• All AIA FP service definitions are implementable by all service vendors

Integrated!

““Next Generation”Next Generation”

22

METHOD

Method Example…Method Example…

23

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S