An Enterprise Strategic Endeavor. Methodologies Inc, All Rights Reserved, , Tel:

Size: px
Start display at page:

Download "An Enterprise Strategic Endeavor. Methodologies Inc, All Rights Reserved, , Tel:"

Transcription

1 An Enterprise Strtegic Endevor 1

2 Service-Oriented Modelg Prctice Guidg Questions Wht Wht re re Common Orgniztionl Problems tht tht Service- Oriented Modelg Prctice Addresses? How How cn cn Service-Oriented Modelg Disciples Help Help Resolvg Orgniztionl Concerns? Wht Wht is is Proposed Rodmp Process tht tht Offers Offers Proper Proper Remedies Enterprise Problems? 2

3 Wht is Service-Oriented Modelg? The The Service-Oriented Service-Oriented Modelg Modelg Prctice Prctice Introduces Introduces Simple Simple Universl Universl Lnguge Lnguge for for Busess Busess Technology Technology Orgniztions Orgniztions Foster: Foster: Orgniztionl Orgniztionl Stwre Stwre Reuse Reuse Consolidtion Consolidtion Stwre Stwre Assets Assets Reduction Reduction IT IT Expenditure Expenditure Construction Construction Efficient, Efficient, Reusble, Reusble, Interoperble Interoperble Stwre Stwre Alignment Alignment between between Busess Busess IT IT Orgniztions Orgniztions Fster Fster Time--Mrket Time--Mrket 3

4 Orgniztionl Expenditure Pyrmid The The expenditure expenditure pyrmid pyrmid simply simply identifies identifies hierrchicl hierrchicl dependency dependency between between pplictions pplictions ir ir supportg supportg pltforms, pltforms, frstructure, frstructure, middlewre. middlewre. Orgniztions Orgniztions typiclly typiclly llocte llocte mjority mjority ir ir fundg fundg mtg mtg opertg opertg technologies technologies tht tht enble enble execution execution pplictions pplictions production production environments. environments. 4

5 Service-Oriented Modelg Overll Impct Service-oriented Service-oriented modelg modelg disciples disciples ddress ddress orgniztionl orgniztionl expenditure expenditure reduction reduction by by employg employg trnsformtion trnsformtion mechnisms. mechnisms. These These disciples disciples re re pplied pplied durg durg construction construction new new pplictions pplictions or or when when embrkg embrkg upon upon stremlg stremlg ctivities ctivities n n existg existg legcy legcy environment. environment. Efficient Efficient ppliction-level ppliction-level (sweet (sweet spots) spots) modelg modelg ctivities ctivities cn cn immensely immensely reduce reduce vestment vestment hot hot spot spot entities entities stff stff ctivities. ctivities. 5

6 Service-Oriented Modelg Disciples Offer Stwre Life Cycle Mngement Solutions The The service-oriented service-oriented modelg modelg disciples disciples fers fers three three phses phses mnge mnge life life cycle, cycle, ech ech which which employs employs correspondg correspondg life life cycle cycle disciples: disciples: Conceptul Conceptul Phse Phse Studyg Studyg problems problems devisg devisg solutions. solutions Anlyticl Anlyticl Phse Phse Anlyzg Anlyzg verifyg verifyg proposed proposed solutions. solutions Logicl Logicl Phse Phse Crftg Crftg physicl physicl solutions. solutions. Stwre Life Cycle Disciples Stwre Life Cycle Phses 6

7 Service-Oriented Modelg Disciples Fcilitte Mngement Stwre Lifecycle Sttes Promotion Promotion cresg cresg functionlity, functionlity, fundg, fundg,.. Decommission Decommission retirg retirg termtg termtg execution. execution. Demotion Demotion reducg reducg functionlity functionlity,, limitg limitg budget budget lloction. lloction. No No Chnge Chnge Stwre Stwre contues contues operte operte its its current current stte. stte. 7

8 Conceptul Disciples - A Mjor Service-Oriented Modelg Tenet All All Orgniztionl Orgniztionl Stwre Stwre Assets Assets re re Services Services To To chieve chieve mximum mximum enble enble effective effective ppliction ppliction consolidtion consolidtion cross cross n n orgniztion, orgniztion, service-oriented service-oriented modelg modelg process process conceives conceives ll ll orgniztionl orgniztionl ssets ssets s s Services. Services. So, So, wht wht re re services? services? Services Services re re products, products, pplictions, pplictions, or or rtifcts rtifcts tht tht n n orgniztion orgniztion hs hs been been cquirg, cquirg, nlyzg, nlyzg, designg, designg, rchitectg, rchitectg, constructg, constructg, mrtg mrtg for for decdes se decdes se re re legcy legcy pplictions pplictions (Mfrme, (Mfrme, J2EE, J2EE, or or.net),.net), concepts, concepts, ides, ides, processes processes functionlities, functionlities, middlewre middlewre products, products, lnguge lnguge pltforms, pltforms, even even components components librries. librries. Wht Wht Does Does it it Men? Men? If If you you stremlg stremlg your your legcy legcy environment: environment: brek brek down down your your existg existg legcy legcy pplictions pplictions services services crese crese ir ir opportunities opportunities cross cross your your orgniztion, orgniztion, encourge encourge consolidtion consolidtion ssets. ssets. A service service cn cn constitute constitute process, process, functionlity, functionlity, or or just just n n ide. ide. If If you you buildg buildg new new pplictions: pplictions: construct construct services. services. These These smller smller units units enble enble loosely-coupled loosely-coupled computg computg environment environment foster foster sset sset reusbility. reusbility. 8

9 Conceptul Disciples: Studyg Problems & Devisg Conceptul Solutions! Activities Benefits Estblishment Estblishment orgniztionl orgniztionl universl universl concepts concepts tht tht led led development development nlysis nlysis products. products. Second, Second, estblishment estblishment common common lnguge, lnguge, vocbulry, vocbulry, txonomy txonomy tht tht cn cn fill fill communiction communiction gps gps between between technology technology Orgniztions. Orgniztions. Institution Institution sset sset portfolio. portfolio. 9

10 Conceptul Disciples Three Mjor Stwre Structures Arrngg Arrngg ll ll orgniztionl orgniztionl ssets ssets three three recognized recognized service service structures structures estblishg estblishg ir ir reltionship reltionship cn cn contribute contribute ssets ssets,, consolidtion, consolidtion, reduction reduction expenditure. expenditure. This This conceptul conceptul process process cn cn be be pplied pplied eir eir brekg brekg down down or or ggregtg ggregtg legcy legcy pplictions, pplictions, third third prty prty products, products, even even middlewre middlewre.. The The conceptuliztion conceptuliztion process process is is bsed bsed on on ir ir functionlity functionlity ir ir ttributes. ttributes. Amic Structure (Aunomous Formtion) Composite Structure (Hierrchicl Formtion) Cluster Structure (Distributed Formtion) 10

11 Anlyticl Disciples: Anlyzg Verifyg Solutions! Activities Benefits Anlyticl Anlyticl disciples disciples foster foster reusbility reusbility Encourge Encourge ppliction ppliction consolidtion consolidtion Allevite Allevite teroperbility teroperbility chllenges chllenges Encourge Encourge looselycoupled looselycoupled computg computg environment environment Contribute Contribute orgniztionl orgniztionl expenditure expenditure reduction reduction Promote Promote proper proper lignment lignment between between IT IT stitutions stitutions 11

12 Anlyticl Disciples Opertions on Services I Stwre consolidtion grnulrity lignment opportunities Aggregtion Opertion Stwre, grnulrity lignment, loose-couplg opportunities Decomposition Opertion 12

13 Anlyticl Disciples Opertions on Services II Intersection Opertion Stwre, consolidtion opportunities Stwre consolidtion opportunities Unifiction Opertion 13

14 Anlyticl Disciples Opertions on Services III Stwre decommission functionlity reduction opportunities Subtrction Opertion 14

15 Logicl Disciples: Crftg Tngible Hs on Solutions! Benefits Activities The The logicl logicl disciples disciples fcilitte fcilitte estblishment estblishment service-oriented service-oriented ecosystem ecosystem tht tht enbles enbles entities entities collborte, collborte, exchnge exchnge messges, messges, execute execute trnsctions. trnsctions. It It is is ll ll bout bout tegrtion tegrtion vrious vrious pplictions pplictions heterogeneous heterogeneous loosely loosely coupled coupled production production environments. environments. Logicl Logicl disciples disciples help help resolve resolve tegrtion, tegrtion, consumption, consumption, utiliztion utiliztion chllenges. chllenges. They They fcilitte fcilitte stremlg stremlg ctivities ctivities production production environments, environments, help help with with consolidtion consolidtion functionlity functionlity ssets. ssets. Furrmore, Furrmore, se se disciples disciples contribute contribute collbortion collbortion deployed deployed ssets ssets by by utilizg utilizg service-oriented service-oriented products. products. 15

16 Logicl Disciples: The Ecosystem Integrted Environment Logicl Logicl disciples disciples fcilitte fcilitte tegrtion tegrtion modulrized modulrized formtion. formtion. We We typiclly typiclly rrnge rrnge our our pplictions pplictions ir ir supportg supportg technologies technologies hierrchicl hierrchicl structure structure encourge encourge expenditure expenditure reduction reduction resources. resources. 16

17 Logicl Disciples: The Ecosystem Asset Utiliztion Digrm The The logicl logicl view view n n orgniztion orgniztion cn cn be be illustrted illustrted by by n n sset sset utiliztion utiliztion digrm digrm tht tht depicts depicts tngible tngible solution. solution. It It typiclly typiclly illustrtes illustrtes deployment deployment environment environment tht tht employs employs enblg enblg products products messge messge exchnge exchnge routes. routes. 17

18 Logicl Disciples: Enblg Technologies re Key Integrtion Success! Stwre Stwre termediries termediries fer fer opportunities opportunities disbursed disbursed pplictions. pplictions. Logicl Logicl solutions solutions ten ten utilize utilize termediry termediry middlewre middlewre products products bridge bridge gpe gpe between between services services cross cross n n orgniztion. orgniztion. They They provide provide dt dt trnsformtion trnsformtion mechnisms, mechnisms, security security enhncement, enhncement, even even monirg monirg cpbilities. cpbilities. 18

19 Logicl Disciples: Enterprise Service Bus Stwre Reuse Interoperbility Solution. An An enterprise enterprise service service bus bus is is nor nor middlewre middlewre product product tht tht not not only only connects connects disbursed disbursed pplictions pplictions but but lso lso enble enble functionlity functionlity cross cross n n orgniztion. orgniztion. 19

20 A Rodmp Success To To provide provide efficient efficient solutions solutions devise devise three three mjor mjor steps: steps: identifiction, identifiction, solution solution proposition, proposition, physicl physicl solution. solution. Employ Employ p-down p-down botm-up botm-up pproches pproches iterte iterte until until stisfcry stisfcry results results hve hve been been chieved. chieved. 20