صفحه 1:
Genice Oriected Oesicget ۳ 5609265 Genice Oriected Prchterture ‏تفه( مرول‎ ‏هو(‎ Coviy Orcter, Gpriey 9000© Leone ٩0: ۵7۷۱ ۹0,9 ‏تسه‎ ۳ Poke

صفحه 2:
Qaeuda (Por the week) ۰ Doak, 9 - 6 19: ‏موه‎ Oriestied Design Pont 1 Gervice Oesicn — Review @udpsis cod Desica * Chopters 00 throu 1S * Orkesty, F/CC/OO — Excople Proent, Poder cod Desigs Dewphtes ۰ Oot cowplte criPants, just ‏اه‎ ‎— Reuscble/Leyacy Oowpourcs, versiod O — Chss Prvievt Dorhkioy Gessiva

صفحه 3:
0 491: Gernice Onected Oesiqa (Put 111 Genive ‏جوا‎ Overview vP Bods ocd GStratecpy Bouts = (acupsuhie the required loz رهم لس مرو و مهو = روص اس = Grroteqy, order oP steps — Oeste eutiy ceutic services ره مارب یی = ره لسن حوص‌صا ی ‎Design tisk‏ = = Orsiqa process services * Ovi services, orchesiraices oad chorevyruphies Qore details hater tc this lecture

صفحه 4:
۰ ‏سومان‎ )0 ۲ IS — Genive Oriected Pudlpsis — Gervive Dodetcry — Genive Oriedted @rchitecture Cowpvsiiios — Gernvice Desa

صفحه 5:
عصرد) جهن موق ۰ ‏موم روم‎ = Oko services wed to be bull? = Okot bur should be eeoupsuktied by wack service? © Overdl qu (i.e. steps or tusks): = OePice prekorary ot oP service OPEROMOO veenkdaies = Croup ‏ی ه اجه لوا ما له موه‎ seniors = GO Priwipes: + death reve potest ۰ Crewe orden woke sree (have a bid bonis) 1 death sues thot wy Ropact service ira + OePice kere preterisary cexopestiva weds

صفحه 6:
Genive Oodetiacy * Oodel Cunddate Gervices — Orvowpose busiuess provesses — Weal) cuowutuble provess steps * Ob koows os, Pier cut uasuitable steps — Of Pereutate betured provess-njaostio od provess-spevitic loci ۱ service vowpositiva - ‏او رام‎ cod ‏ماو او‎ oP ‏وعام ل موی و‎ - ‏ما او لحم سا رای‎ oP ‏اوه موه‎

صفحه 7:
Text Book: Genvive * dC. Codrestiog service wodeloy upproaches (ot a) — @pprouck #0: Denvicy hybrid services — @pprouk #0: Oerivicy cutip-peciic services — @pproack #0: Oixtogy task-peotdic ced rotip-oeoiric services

صفحه 8:
* Cowpose GOD — Choose Gervice boyers ۰ ‏مق‎ Services, OO} uppiouiows, ric. ۰ ‏سوق‎ Standards * ‏جب مسجل عدو 02) جججدمسرو خأ ) ممومووون‎ — Positica Oore Gtoccdards + lackey Orchards = Od pou we OOO? - Okovse GOO ‏عمج‎ ‎* ‏موی وا‎ wil pow use ia Whick ‏وسمف جم‎

صفحه 9:
حب ود 12 ‎Genive‏ Crtity-Craric Busicess Cervice Design Provess = Cstublok the busiwess service kver, Piq 40 — Cuve sich pp SOO-SEd Oppicatics (Dili) Gervice Desiqa Provess = Cstubbol the uiliy service kaver, Pry. 0-0 — Case sinh pp SOP-GOO Doask-Crutric Busivess Gervice Design = Oowpkte he buskess service kver(s), Pry. 9-6 — Ouse stiy pp GEI-GGE @rovess (Cocrtl) Gervice Orsiqa = ‏وا اه با سل‎ = Chepter 0 - ‏مه سا تسوا امامت ب دحا اوه‎ oP the chios projet

صفحه 10:
atity-Cratriz Genive Oersiqa Review existing services Ortive cuties (schewu) OePice ubstront ‏هه‎ Opp Gervice Orieuted priuiples Groodacdize service foterPuce Cxteud service ‏و وصلك‎ ‎other (aocreutily) services‏ رام

صفحه 11:
Review ‏ار‎ Sservives امه ون موم وه عصصوو براممظ) ‎Gtondaddize service itterPuce‏ ‎Opp “speritive” Peutures‏

صفحه 12:
>” | ١ ‏ودع 10 ساوج )جاص‎ Genive ها زج ورب ‎Oerhice‏ ل اك ‎Opply service vricuted priuviples‏ ‎Grondacdize service interPuce‏ ‎death viker required servives‏

صفحه 13:
‎Gernive Oersiqa‏ اموون)

Service Oriented Design III Service Oriented Design 605.702 Service Oriented Architecture Johns-Hopkins University Montgomery County Center, Spring 2009 Lecture 11: April 20, 2009 Instructor: T. Pole Agenda (for the week) • Tonight, 4/20/09 – Ch 15: Service Oriented Design Part II Service Design – Review Analysis and Design • Chapters 11 through 15 • Wednesday, 4/22/09 – Example Project, Analysis and Design Templates • Not complete artifacts, just outlines – Reusable/Legacy Components, version 2 – Class Project Working Session Ch 15: Service Oriented Design Part III Service Design • Overview of Goals and Strategy • Goals – Encapsulate the required logic – Conform to service oriented principles – Meet business requirements • Strategy, order of steps – – – – Design entity centric services Design application services Design task centric business oriented services Design process services • Control services, orchestrations and choreographies • More details later in this lecture Review Analysis and Design • Chapters 11 through 15 – Service Oriented Analysis – Service Modeling – Service Oriented Architecture Composition – Service Design Service Oriented Analysis • Primary questions: – What services need to be built? – What logic should be encapsulated by each service? • Overall goals (i.e. steps or tasks): – Define preliminary set of service OPERATION candidates – Group operation candidates into logical contexts which are candidate services – SO Principles: • • • • Identify reuse potential Ensure contexts make sense (have a logical basis) Identify issues that may impact service autonomy Define known preliminary composition models Service Modeling • Model Candidate Services – Decompose business processes – Identify automatable process steps • Also known as, filter out unsuitable steps – Differentiate between process-agnostic and process-specific logic – Identify candidate service composition – Identify, refine and finalize definition of service candidates – Identify, refine and finalize definition of services compositions Text Book: Service Modeling Case Study • 12.4 Contrasting service modeling approaches (an example) – Approach #1: Deriving hybrid services – Approach #2: Deriving entity-centric services – Approach #3: Mixing task-centric and entity-centric services Service Oriented Architecture Composition • Compose SOA – Choose Service Layers • Existing Services, SOA applications, etc. • Enterprise Standards • Composition Performance Considerations – Position Core Standards • Industry Standards – Will you use UDDI? – Choose SOA Extensions • Which extensions will you use in which compositions? Service Design • Entity-Centric Business Service Design Process – Establish the business service layer, fig 15-1 – Case study pp 503-521 • Application (Utiltiy) Service Design Process – Establish the utility service layer, fig. 15-10 – Case study pp 524-538 • Task-Centric Business Service Design – Complete the business service layer(s), fig. 15-15 – Case study pp 541-554 • Process (Control) Service Design – Establish the control layer – Chapter 16 – mostly but not completely beyond the scope of the class project Entity-Centric Service Design • • • • • • • Review existing services Define entities (schema) Define abstract interface Apply Service Oriented principles Standardize service interface Extend service design Identify other (non-entity) services Application (Utility) Service Design • • • • • • Review existing services Confirm context Derive candidate (initial) interface Apply service oriented principles Standardize service interface App “speculative” features Task-Centric Design Service • • • • • Define workflow logic Define initial interface Apply service oriented principles Standardize service interface Identify other required services Control Service Design

51,000 تومان