service oriented architecture · 2015-09-08 · assessing your soa maturity use the (ibm) services...

40
12. novembra 2007 ITAPA 2007 1 © 2007 IBM Corporation IBM Slovakia Service oriented architecture SOA – its use in the state and public administration SOA – uplatnenie v štátnej a verejnej správe Ivo Kovačič, [email protected] IBM Slovakia

Upload: others

Post on 07-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20071 © 2007 IBM Corporation

IBM Slovakia

Service oriented architectureSOA – its use in the state and public administrationSOA – uplatnenie v štátnej a verejnej správe

Ivo Kovačič, [email protected] Slovakia

Page 2: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20072 © 2007 IBM Corporation

IBM Slovakia

Page 3: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20073 © 2007 IBM Corporation

IBM Slovakia

SOA and Web Services Management

• IBM

• BEA systems

• Oracle

• Microsoft

• SAP

• SUN Microsystems

• Tibco Software

• Progress Software

• Amber Point

• HP

• CA

• …

• IBM

• Accenture

• CapGemini

• Deloitte

• TCS

• Infosys

• T-Systems

• …

> Comparison by analysts…

Page 4: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20074 © 2007 IBM Corporation

IBM Slovakia

SOA …

• Why this ?

• What is SOA ?

• Who does it need and want ?

• Why ?

• What are benefits ?

• How to approach it ?

• What are traps ?

• What’s next ?

Page 5: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20075 © 2007 IBM Corporation

IBM Slovakia

Productivity at state and public institutions

• Productivity increase

• New services

• Changes of legislation

• New laws

• Implementation of organisation and process changes

• ...

> All need to be implemented fast …

Page 6: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20076 © 2007 IBM Corporation

IBM Slovakia

Productivity growth required

Page 7: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20077 © 2007 IBM Corporation

IBM Slovakia

Story ...Long time ago,

there was Client / Server.

Then came e-business and dot.com.

Today, SOA is comming.

Page 8: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20078 © 2007 IBM Corporation

IBM Slovakia

Is a universal tool available ?

Page 9: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 20079 © 2007 IBM Corporation

IBM Slovakia

SOA

Page 10: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200710 © 2007 IBM Corporation

IBM Slovakia

Why ?

• Complex processes

• Fast & frequent

changes (business,

legislation)

• Complex environment

(many participants)

• Public – private

interaction and

collaboration

• Public

– Social securities

– Taxation

– Health insurance

• Business

– Banks

– Insurance services

– Telco services

Page 11: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200711 © 2007 IBM Corporation

IBM Slovakia

Page 12: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200712 © 2007 IBM Corporation

IBM Slovakia

Expected (required) benefits

• Short time to implementation (new service or change)

• Cost of development & integration of IT support (function) decreased

• Data, application, process integration

• Reliability

• Consistency

• Reusability

• …

Page 13: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200713 © 2007 IBM Corporation

IBM Slovakia

Page 14: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200714 © 2007 IBM Corporation

IBM Slovakia

More details …

Page 15: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200715 © 2007 IBM Corporation

IBM Slovakia

How do you develop SOA with a business focus?• Componentizing the business

• Service-oriented Modeling and Architecture• Business Process Management

How does my infrastructure support SOA?• Quality of Service

• Security• Service Management

How do you reuse applications in the context of SOA?

• Reuse of existing applications• Service registries

• Connectivity

How do you leverage information in an SOA?

• Information as a Service• Separation of function and data

• Master Data Management

What is the impact of SOA on current Enterprise Architectures?• Alignment of Business and IT Architectures

• SOA Reference Models• SOA Governance

Definition of SOA and SOA Infrastructure

SOA Infrastructure is required in order to effectively apply service orientation to an enterprise or large scale software component.

SOA and Web Services are the tools that enable IT to accommodate business requests for flexibility while optimizing enterprise application investments.

Page 16: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200716 © 2007 IBM Corporation

IBM Slovakia

Page 17: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200717 © 2007 IBM Corporation

IBM Slovakia

Page 18: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200718 © 2007 IBM Corporation

IBM Slovakia

Page 19: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200719 © 2007 IBM Corporation

IBM Slovakia

Page 20: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200720 © 2007 IBM Corporation

IBM Slovakia

Physical Infrastructure

Virtualized Infrastructure

Middleware

SOA Infrastructure

Processes Services

Applications

SOA Infrastructure for Enterprise-wide Service Orientation

Page 21: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200721 © 2007 IBM Corporation

IBM Slovakia

Physical Infrastructure

Virtualized Infrastructure

Middleware

SOA Infrastructure

Processes Services

Applications

SOA Infrastructure for Enterprise-wide Service Orientation

Servicesatomic and composite

Operational Systems

Service Components

Consumers

Business ProcessComposition; choreography; business state machines

Se

rvic

e P

rovid

er

Se

rvic

e C

on

su

me

r

Inte

gra

tion

(En

terp

rise

Se

rvic

e B

us

)

Qo

S L

aye

r (Se

cu

rity, M

an

ag

em

en

t &M

on

itorin

g In

fras

truc

ture

Se

rvic

es

)

Da

ta A

rch

itec

ture

(me

ta-d

ata

) &B

us

ine

ss

Inte

llige

nc

e

Go

ve

rna

nc

e

Channel B2B

PackagedApplication

CustomApplication

OOApplication

Page 22: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200722 © 2007 IBM Corporation

IBM Slovakia

SOA – Processes, Services, Applications - layers in detail

Servicesatomic and composite

Operational Systems

Service Components

Consumers

Business ProcessComposition; choreography; business state machines

Serv

ice P

rovid

er

Serv

ice C

on

su

mer

Inte

gra

tion

(En

terp

rise

Se

rvic

e B

us

)

Qo

S L

aye

r (Se

cu

rity, M

an

ag

em

en

t &M

on

itorin

g In

fras

truc

ture

Serv

ices

)

Da

ta A

rch

itec

ture

(me

ta-d

ata

) &B

us

ine

ss

Inte

llige

nce

Go

vern

an

ce

Channel B2B

PackagedApplication

CustomApplication

OOApplication

Page 23: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200723 © 2007 IBM Corporation

IBM Slovakia

Physical Infrastructure

Virtualized Infrastructure

Middleware

SOA Infrastructure

Processes Services

Applications

SOA Infrastructure for Enterprise-wide Service Orientation

Interaction Services Information Services

Partner Services Business App Services Access Services

DevelopmentServices

Management Services

Infrastructure Services

Enables collaboration between people, processes &

information

Manages diverse data and content in a unified

manner

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitate interactions with existing information and

application assets

Integrated environment for design

and creation of solution

assets

Manage and secure

services, applications

& resources

Optimizes throughput, availability and utilization

Ap

ps &

In

fo A

ssets

Process Services

Business ServicesSupports enterprise business process and

goals through businesses functional service

Enterprise Service Bus

Orchestrate and automate business processes

Page 24: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200724 © 2007 IBM Corporation

IBM Slovakia

SOA reference architecture (IBM)

Interaction Services Information Services

Partner Services Business App Services Access Services

DevelopmentServices

Management Services

Infrastructure Services

Enables collaboration

between people,

processes & information

Manages diverse

data and content

in a unified manner

Connect with

trading partners

Build on a robust, scaleable, and

secure services environment

Facilitate interactions

with existing information

and application assets

Integrated

environm

ent for design

and

creation

of solution

assets

Manage

and

secure

services, applicatio

ns &

resources

Optimizes throughput, availability

and utilization

Ap

ps

&

Info

As

se

ts

Process Services

Business ServicesSupports enterprise business

process and goals through businesses functional service

Enterprise Service Bus

Orchestrate and

automate

business processes

Page 25: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200725 © 2007 IBM Corporation

IBM Slovakia

Physical Infrastructure

Virtualized Infrastructure

Middleware

SOA Infrastructure

Processes Services

Applications

SOA Infrastructure Required for Enterprise-wide Service Orientation

Interaction Services Information Services

Partner Services Business App Services Access Services

DevelopmentServices

Management Services

Infrastructure Services

Enables collaboration between people, processes &

information

Manages diverse data and content in a unified

manner

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitate interactions with existing information and

application assets

Integrated environment for design

and creation of solution

assets

Manage and secure

services, applications

& resources

Optimizes throughput, availability and utilization

Ap

ps &

In

fo A

ssets

Process Services

Business ServicesSupports enterprise business process and

goals through businesses functional service

Enterprise Service Bus

Orchestrate and automate business processes

Servicesatomic and composite

Operational Systems

Service Components

Consumers

Business ProcessComposition; choreography; business state machines

Serv

ice P

rovid

er

Serv

ice C

on

su

mer

Inte

gra

tion

(En

terp

rise S

erv

ice B

us)

Qo

S L

ayer (S

ecu

rity, M

an

ag

em

en

t &M

on

itorin

g In

frastru

ctu

re S

erv

ices)

Data

Arc

hite

ctu

re (m

eta

-data

) &B

usin

ess In

tellig

en

ce

Go

vern

an

ce

Channel B2B

PackagedApplication

CustomApplication

OOApplication

Page 26: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200726 © 2007 IBM Corporation

IBM Slovakia

Page 27: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200727 © 2007 IBM Corporation

IBM Slovakia

All technology used and … SOA spaghetti

Characteristics include:

• Duplicated applications,

processes and functions

• Business processes embedded

into business logic

• Business logic and function

dedicated to a single application

• Point-to-point integration

between applications resulting

in many-to-many connection

points

• No distinct integration layer

• Initial efforts with Web services

are hard to manage or maintain

• Lack of adequate governance

processes

Previous infrastructure

Branchnetwork

Suppliers

Customers

Customers

Engineers

Customers

Work crews

AutoCAD

Design

services

Customer

payables

Asset

management

Work order

management

Power plant

EDI

Customers

Call center

Mobile

devices

Procurement

Location

data

Customer

data

Customer

data

Call

history

Call center

Asset

data Inventory

data

Page 28: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200728 © 2007 IBM Corporation

IBM Slovakia

How to approach SOA implementationDuring all phases the coordination between the projects and the compliance to defined standards is assured by the SOA Governance Team. For the test and cut-over to production a joint project team is required.

Strategy and

PlaningDesign Implementation

SOA Strategy

Ap

plicati

on

Serv

ices

Mid

dle

ware

Serv

ices

Infr

astr

uctu

re

Serv

ices

Bu

sin

ess

Serv

ices

SOA Governance and project management

Process Modeling

Service Design Service Development

Service Assembly

Test + Cutover

Business Monitoring

Infrastructure RoadmapInfrastructure &

Middleware Design

Service Management

Design

Infrastructure &‘

Middleware RolloutSecurity Orchestration

Virtualization

1

2

3 4

5

7

6

1 1

4 4

2

2 5

Management

00 0

Service Management

Configuration

3

3

Def. Ressourcefor Monitoring +

Test Plans

Def. Project Framework,Standards and Project Plans

Functional

Requirements

Non functional

RequirementsSLAs + OLAs

Capacity Planning

IT and Service

Management and

Monitoring

5

Page 29: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200729 © 2007 IBM Corporation

IBM Slovakia

Awareness of scope and of a business case

Page 30: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200730 © 2007 IBM Corporation

IBM Slovakia

BPM Enabled by SOA offering: deliverables

dependency map

Business architecture

CBM

IBV POV

SOA technical review

SOA maturity assessment

Current ITassessment

Current organizationassessment

Business impact assessment

Change management

strategy

High-level SOA reference

architecture

Target (future) organization

design

Current-state

process definition

Current (as is) business process

flows in WBM

Business process transformation requirements

BPM runtime

environment

SOA BPMreview

Future-state process definition

Future business process flows

in WBM

Measurement framework

Optimized future-state process

definition

High-level service model

First-level BPEL for future process flows

Optimized future business process

flows in WBM

Deployed business processes

Service model

WWPMM deliverables

SOA Implementation PlanningSOA Lifecycle ServicesBPM Enabled by SOASOA Diagnostics

SOA Strategy

Deliverables from other methodsInputs from other methods

Page 31: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200731 © 2007 IBM Corporation

IBM Slovakia

Page 32: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200732 © 2007 IBM Corporation

IBM Slovakia

Page 33: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200733 © 2007 IBM Corporation

IBM Slovakia

Connectivity between your applications is what powers your business; over time these connections become very complex

Fundamental to the success of SOA is

the improvement of the connectivity

throughout the business

Decoupling these links between

applications, systems, servers, storage

networks, mobile devices and services

is complex and time-consuming

Ensuring that the ESB does everything it needs to do for your

business requires a good plan and consistent, reliable execution

Integration of the SOA technologies into your test and production

IT environment requires extensive resources and deeply

skilled professionals

Page 34: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200734 © 2007 IBM Corporation

IBM Slovakia

Why does it matter? - As the application transformation occurs,

the Infrastructure transformation needs to proceed in parallel

Page 35: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200735 © 2007 IBM Corporation

IBM Slovakia

Pilot successful, what’s next …

Page 36: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200736 © 2007 IBM Corporation

IBM Slovakia

Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM)

Silo Services

Composite

services

Virtualized

servicesDynamically

reconfigurable

services

ComponentizedIntegrated

Process integration via

services

Service-oriented modeling

SOA and IT

governance alignment

Processes through service

composition

Process integration via

services

Service-oriented modeling

SOA and IT infrastructure governance alignment

Geographical independent

service centers

Dynamic application assembly

Business grammar-oriented modeling

Governance through policy

Mix and match business and

location capabilities

Modules

Structured analysis and

design

Application-specific skills

Isolated business-line

driven

Objects

Object-oriented modeling

IT transformation

Business process

integration

Components

Component-based

development

IT governance

Componentized business

Services

Service-oriented modeling

Emerging SOA governance

Componentized business offers

services

Common SOA environment

Enterprise data dictionary and

repository

SOA

Level 6

Virtual SOA environment

Virtualized data services

Grid-enabled SOA

Level 7

Dynamic sense and respond

Semantic data vocabularies

Dynamically reconfigurable

architecture

Level 1

LOB platform specific

Application

specific

Monolithic architecture

Level 2

Enterprise standards

LOB or enterprise

specific

Layered architecture

Level 3

Common reusable

infrastructure

Canonical models

Component architecture

Level 4

Project-based SOA

environment

Information as a service

Emerging SOA

Applications

Methods

Organization

Business

Infrastructure

Information

Architecture

Level 5

Page 37: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200737 © 2007 IBM Corporation

IBM Slovakia

Providing an objective perspective on your current SOA

status with the SOA Maturity Assessment

• Define the scope and boundaries of

the assessment

• Conduct interviews with your subject

matter experts

• Review your challenges and goals

• Assess your current and planned IT

transformational initiatives

The SOA Maturity Assessment from IBM provides the framework for you to:

Time

SO

A m

atu

rity

Conduct SOA diagnostic

Take actions to close gap

Actual = Desired maturity

Maturity “gap” underachieving

Desired maturity

Actual maturity

Page 38: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200738 © 2007 IBM Corporation

IBM Slovakia

NYS Dept of Taxation and Finance increased

efficiency and mitigated risk with BPM

High Volume Business process modeling delivered

Objectives

� Update aging technology

� Transform their systems to be more flexible and cost efficient

Actions� Leveraged SOA and business process modeling and business activity

monitoring to rapidly transform their systems, data, people and processes

� Manual processes are now automated

� Real-time business activity monitoring replaced daily printed run reports

Results� Rapid modernization of legacy batch systems to transactional

� High component reuse, lowered costs

� Reduced errors and business exceptions

� Higher value business metrics

Page 39: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200739 © 2007 IBM Corporation

IBM Slovakia

Information

• IBM Federal SOA Institutehttp://www-

03.ibm.com/industries/government/doc/content/resource/thought/2844152109.html?re=federal_soa_smartspot&ca=6N2CB?&ca=qapromo&me=w&m

et=qapromo-s0gi-b0gi-l0-d0fedSOAinstitute-n023-o0-g0usen

• IBM Institute for Business Valuehttp://www-935.ibm.com/services/us/gbs/bus/html/bcs_whatwethink.html

From possibility to actuality – Why social organisations are turning to SOAhttp://www-935.ibm.com/services/us/index.wss/ibvstudy/gbs/a1028621?cntxt=a1000055

SOA – A practical guide to measuring return on investmenthttp://www-935.ibm.com/services/us/index.wss/ibvstudy/gbs/a1025716?cntxt=a1005270nn

• SMART SOAhttp://www-306.ibm.com/software/solutions/soa/launch/?S_CMP=smartspot&ca=qapromo-s0swg-b0swg-l0-d0swgmer-n0241-o0soa-g0usen

http://www-306.ibm.com/software/solutions/soa/

• …

Page 40: Service oriented architecture · 2015-09-08 · Assessing your SOA maturity Use the (IBM) Services Integration Maturity Model (SIMM) Silo Services Composite services Virtualized services

12. novembra 2007ITAPA 200740 © 2007 IBM Corporation

IBM Slovakia