Stærkt inspireret af mit SOA indlæg i går – og flere samtaler med kunder og nye kollegaer, senest Peter Thimmer – så kommer her et indlæg dedikeret til ”SOA branding med Microsoft”. Mit mål med denne post er at signalere – ”ja, hvis du skulle være i tvivl så er Microsoft stadig med på SOA-vognen - hvis du har forretningsarkitekturen, så har vi softwaren som understøtter dine ambitioner”.
I starten af det nye årtusinde, da Microsofts teknologichef og chefarkitekt (som i øvrigt også er bestyrelsesformand i virksomheden) proklamerede at nu satsede vi hele butikken på webservices, lå Microsoft højt i alle Gartner kvardranter – formentlig blandt andet fordi at de to førnævnte herrer solgte et så helhjertet budskab om Microsofts investering i SOA enabling teknologi.
Senere er Microsoft blevet ”overskygget” af konkurrenterne i SOA’spheren. Hvorfor?... kunne man spørge. Vi har jo stadig understøttelse, vi er meget langt fremme i skoene på interoperabilitet, integration, metode og værktøjer – specielt i end-2-end scenarier – alle de ting, som er centrale for alle IT systemer og projekter.
Et svar kunne være: - en ting har vi ikke været gode til og vores konkurrenter giver os baghjul i noget så ømt som simpel branding (Microsoft forsøger at blive bedre til det!). Hvor er Microsofts SOA-server 2007, SOA-broker, SOA-repositorie, SOA-katalog, SOA-governance tooling, SOA-Identity håndtering, SOA-rammeværk, SOA-hvad-du-nu-har-brug-så-har-vi-det? Microsoft har ikke en SOA branded vare i produktporteføljen. Tilgengæld har vi state-of-the-art software og tooling til IT systemer, som integrerer på baggrund af et standardbaseret design og som kan omstille hurtig for at imødekomme nye forretningskrav. Dette kan gøres bl.a vha. software, som kan omforme eksisterende IT systemer til simplificerede, integrerede og flexible ressourcer, som er sammensat til direkte at understøtte de forretningsmæssige mål. Puhaa! Det hedder bare ikke noget med SOA! ...og husk - SOA er ikke et produkt, men en arkitektur.
Mange software leverandører og konsulenthuse peger på at projekter og virksomheder i dag, har brug for en ”Enterpriese Service Bus” – en såkaldt ESB. Microsoft har ikke en hyldevare med termen ESB indbygget i navnet, men hvis man med ESB, mener et stykke software, som er i stand til at lave Enterprise Application Integration (EAI) og som samtidigt understøtter routening og transformation af beskeder, Business activity monitoring (BAM), forretningsregelskonfiguration, centraliseret administration og serviceorkestrering, så er svaret: ja, vi har software til etablering af din ESB.
Hvis ikke vi i Microsoft er blevet bedre til branding – så er vi måske blevet bedre til at sende en entydig besked omkring vores SOA strategi og support – se http://www.microsoft.com/soa