You are on page 1of 13

IT 2401

Service Oriented Architecture


16 Marks
UNIT I
1. Compare SOA with cient!server and distri"uted internet architectures.
1# Cient! Server Architecture ! $rie% histor&
Sin'e tier cient server architecture
Two tier cient server architecture
Three tier cient server architecture
2# (istri"uted internet Architecture ! $rie% histor&
Muti tier cient server architecture
(istri"uted internet architecture
Component re& on pro)& stu"s %or remote communication
2. *)pain in detai a"out various components o% SOA and how the& inter + reate to each
other.
1# Messa'e
2# Operation
,# Service
4# -rocess
.ow components in an SOA inter!reate/
-roces
s
instanc
es
*)ecute a
series o%
Operatio
n
Messa'
e
Service
Send and
receive
0o'ica&
'roup
Compose
,. (iscuss in detai a"out the Common principes o% service! orientation.
1# Services are reusa"e
2# Services share a %orma contract
,# Services are oose& couped
4# Services a"stract under&in' o'ic
1# Services are composa"e
6# Services are autonomous
2# Services are stateess and
3# Services are discovera"e
UNIT II
1. *)pain in detai a"out Messa'e *)chan'e -atterns.
1# (e%initions
2# -rimitive M*-s
4e5uest + 4esponse
6ire! and + %or'et
Compe) M*-S
,# M*-s and SOA-
4# M*-s and 7S(0
4e5uest + 4esponse operation
Soicit + 4esponse operation
One wa& operation
8oti%ication operation
1# M*-s and SOA
2. 7rite a"out %oowin'
a. 7rite in detai a"out 7S(0 with e)ampes.
". 7rite in detai a"out SOA- with e)ampes.
7S(0 with e)ampes9
1# Service end points and Service description
A"stract description
Concrete description
2# Meta data and Service contracts
,# Semantic description
4# Service description advertisement and discover&
SOA- with e)ampes9
1# Messa'e
*nveope header and "od&
.eader "ock
Messa'e st&e
Attachments and %auts
2# 8odes
8ode t&pes
SOA- intermediaries
,# Messa'e points
,. *)pain in detai a"out Atomic Transaction -rocess with suita"e dia'rams.
1# ACI( transaction
2# Atomic transaction protocos
,# Atomic transaction Co! ordination
4# Atomic transaction -rocess
1# Atomic transaction and SOA
4. (iscuss in detai a"out $usiness Activities.
1# $usiness activit& protocos
2# $usiness activit& Co! ordination
,# $usiness activit& status
4# $usiness activit& and Atomic transaction
1# $usiness activit& and SOA
1. (iscuss in detai a"out Orchestration and Choreo'raph&.
Orchestration9
1# $usiness protocos and process de%inition
2# -rocess services and partner services
,# $asic activities and structured activities
4# Se5uence: %ows and inks
1# Orchestration and activities
6# Orchestration and co !ordination
2# Orchestration and SOA
Chore'raph&9
1# Coa"oration
2# 4oes and participants
,# 4eationships and channes
4# Interaction and work units
1# 4eusa"iit& : composa"iit& and moduarit&
6# Orchestration and chore'raph&
2# Chore'raph& and SOA
6. *)pain a"out Service 0a&er A"straction in detai.
1# -ro"em soved "& a&erin' services
7hat o'ic shoud "e represented "& services/
.ow shoud services reate to e)istin' appication o'ic/
.ow can services "est represent "usiness process o'ic/
.ow can services "e "uit and positioned to promote a'iit&/
UNIT III
1. 7rite in detai "out service oriented ana&sis.
1# Intoduction to service oriented ana&sis
O";ectives o% service oriented ana&sis
Service oriented ana&sis process
(e%ine "usiness automation re5uirements
Identi%& e)istin' automation s&stem
Mode candidate service
2. 7rite in detai a"out $usiness Centric SOA/
1# $usiness service "uid a'iit& into "usiness modes
2# $usiness service prepare a service %or orchestration
,# $usiness Service ena"e reuse
4# On& "usiness service can reai<e a service oriented enterprise.
,. *)pain a"out derivin' "usiness modein'.
1# Source %rom which "usiness services can "e derived.
a. $usiness process mana'ement mode
". *ntit& mode
2# T&pes o% derived "usiness service
a. Task centric "usiness service
". *ntit& centric "usiness service
,# $usiness service and orchestration
4. (iscuss in detai a"out service modein'.
1# Service versus service candidate
2# -rocess description
a. (ecompose the "usiness process
". Identi%& "usiness service operation candidates
c. A"stract orchestration o'ic
d. Create "usiness service candidate
e. 4e%ine and app& principes o% services orientation
%. Identi%& candidate service composition
'. 4evise "usiness service operation 'roupin'
h. Ana&se appication processin' re5uirements
i. Identi%& appication service operation candidate
;. Create appication service candidate
k. 4evise candidate service composition
. 4evise appication service operation 'roupin'.
1. 7rite in detai a"out Service Oriented (esi'n.
1# Introduction to service oriented desi'n
2# O";ectives o% service oriented desi'n
,# Service oriented desi'n process
4# -rere5uisites
6. 7rite in detai a"out =M0 Schemas and 7S(0 with e)ampes.
1# Schema eement
2# The eement eement
,# The compe) t&pe and the simpe t&pe eement
4# The important and incude eement
1# Other important eement
7S(0 an'ua'e "asics
1# The de%inition eement
2# The t&pes eements
,# The messa'e and parts eements
4# The port t&pe: inter%ace and operation eements
1# The input and output eements
6# The "indin' eements
2# The input and output eements when used with "indin'
3# The service port and endpoint eement
># The import eement and documentation eements.
2. 7rite in detai a"out SOA- with e)ampes.
1# The enveope eement
2# The header eement
,# The "od& eement
4# The %aut eement
3. *)pain a"out SOA Composition ?uideines.
1# Steps to composition SOA
2# Steps to composin' SOA
,# Consideration %or choosin' service a&ers
4# Consideration %or positionin' core SOAstandards
1# Consideration %or choosin' SOA e)tentions.
>. 7rite in detai a"out Service desi'n.
1# Service desi'n overview
2# *ntit& centric "usiness service desi'n @A step "& step process#
,# Appication service desi'n
4# (ata centric "usiness service desi'n
1# Service desi'n 'uideines.
UNIT IV
1. *)pain in detai a"out SOA -at%orm 0a&ers.
$asic pat%orm "uidin' "ocks
Common SOA pat%orm a&ers
4eationship "etween SOA a&ers and technoo'ies
6undamenta service technoo'& architecture
Aendor pat%orms.
2. (iscuss in detai a"out SOA Support with B2** and its A-ICs.
1# -at%orm overview
2# -rimitive SOA support
,# Support %or service orientation principes
4# Contemporar& SOA support.
,. (iscuss in detai a"out SOA Support with .8*T.
1# -at%orm overview
2# -rimitive SOA support
,# Support %or service orientation principes
4# Contemporar& SOA support.
UNIT V
1. (iscuss in detai a"out the 7S + $-*0 with code snippets.
1# 7S!$-*0 an'ua'e "asics
i# A "rie% histor& o% $-*0 4 7S and 7S!$-*0
ii# -rere5uisites
iii# The process eement
iv# The partner inks and partner ink eement
v# The partner ink t&pe eement
vi# The varia"es eement
vii# The 'et varia"e proper& and 'et varia"e data %unctions
viii# The se5uence eement
i)# The invoke eement
)# The receive eement
)i# The rep& eement
)ii# The switch: case and otherwise eement
)iii# The assi'n: cop&: %rom and to eements
)iv# 6aut handess: catch and catch a eements
)v# Other 7S!$-*0 eements.
2# *)pain a"out 7S!Coordination with code e)ampe.
1# The coordination conte)t eement
2# The identi%ier and e)pires eements
,# The coordination t&pe eement
4# The re'istration service eement
1# (esi'natin' the 7S!$usiness activit& coordination t&pe
6# (esi'natin' the 7S!Atomic transaction coordination t&pe.
,# *)pain a"out 7S!-oic& with code e)ampe.
1# The poic& eement and common poic& assertion
2# The e)act& one eement
,# The a eement
4# The usa'e attri"utes
1# The pre%erence attri"utes
6# The poic& re%erence eement
2# The poic& D4Is attri"utes
3# The poic& Attachment eement
># Additiona t&pes o% poic& assertions.
4. *)pain a"out 7S!Securit& with code e)ampe.
1# The securit& eement @ws!securit&#
2# The username token: username and password eements @7S! securit&#
,# The "inar& securit& token eement @7S!securit&#
4# The securit& token re%erence eement @7S!securit&#
1#Composin' securit& eement contents @7S!securit&#
6#The encr&pted data eement @=M0 encr&ption#
2# The cipher data cipher vaue and cipher re%erence eements @=M0 encr&ption#
3# =M0! si'nature eements.

You might also like