Putešestvije developerske zbiljnosti
RatkoM DPE/NTO
Blog
petak, siječanj 2, 2009
<private> Za početak, sve najbolje od mene za NG 2009, i neka vam ... proradi sve od prve :) </private>

Ipak kao mali predah prije nastavljanja o Gartner TOP 10 - u inbox mi je uletila vijest da je Microsoft ušao u Leader kvadrant sva tri Gartner Application Infrastructure kvadranta. Za tvrtku koja još "nema" svoj Application Server (iako će mi svi uskočiti u želudac sa pričom u Windows 2008 kao aplikacijskom serveru koji uz još neke komponente već danas... Ok), nije loše pogotovo ako uzmete u obzir da Dublin Server (Microsoft Application Server, recimo) tek dolazi. Odnosno, sad se tu vraćam na prethodnu rečenicu, nije baš poseban serverm ali Windows 2008 kao aplikacijski ... :)

Gartner ovdje aplikativnu infrastrukturu prilično veže uz SOA koncept - podrazumijevajući da je za enterprise svijet danas SOA nužnost. No, kompleksnost koja se otvara kada zagrebete u postojeći svijet ne dozvoljava vam da krenete "od nule" - pitanje SOA-izacije aplikativne infrastrture jedno je od bitnijih danas za enterprise svijet. Nije da od toga treba praviti svemirski problem, ali traži planiranje i što je daleko bitnije, traži disciplinu u provođenju arhitekture.

Vezano za to, primiče se dan kada bi i Dublin server trebao ugladati svjetlo dana. Dublin sam po sebi neće biti dovoljan, pa se planiraju i nadogradnje WCF 4.0 i WWF 4.0 tehnologija. Što nam Dublin donosi?

Provide standard host for WF and WCF applications 
Pre-built developer services
* Message-based correlation
* Message forwarding service
* Content-based message routing
* Compensation service for long-running transactions
Greater scalability and easier manageability
* Enable scale-out of stateful workflow applications
* Persisting and rehydrating state for high scalability
* Enhanced management and monitoring functions
* Tracking store for workflow events
Supports “Oslo” modeling platform


Kao što vidite, krajnji developer Dublin koristi kao aplikacijsku infrastrukturu, ali primarno kroz druge komponente kao što su WF i WCF. Također, Dublin je na neki način "smanjeni" BizTalk Server koji podržava neke elemente BizTalka - a koji su primarno namjenjeni upravljanju orkestracija - ovdje: transakcija. Novi BizTalk i Dublin jednostavno nadopunjuju jedan drugoga, ovisno o kompleksnosti orkestracija, ali i upravljanja kanalima razmjene podataka (BTS ekipa razumije, zar ne :)).

Veze na Gartnerova istraživanja možete naći na:

Magic Quadrant for Application Infrastructure for New Systematic SOA Application Projects
Magic Quadrant for Application Infrastructure for SOA Composite Application Projects
Magic Quadrant for Application Infrastructure for Back-End Application Integration Projects

Kad smo već kod SOA svijeta, uskoro pakiram kofere i gibam za Microsoft SOA/BPM konferenciju. Bit će priče o svemu, a mene osobno zanima priča o OSLU i naravno - softverskom modeliranju.


ratkoml @ 10:02 |Komentiraj | Komentari: 0
utorak, prosinac 23, 2008
Kao i svake godine, daju se raznorazna predviđanja o tome što bi moglo biti zabavno slijedeće godine. Tako je i nama sveprisutni Gartner nedavno objavio (dakle, ne baš danas, ali nikako da stignem napisati post o tome) što je top 10 strateških tehnologija u slijedećoj godini. Više o tome možete pročitati ovdje, a ja sam si dao truda vidjeti gdje se u to uklapa Microsoft. Dakle, top 10, obrnutim redom jer je zapravo svejedno, prvih 5 koji su mi došli pod pero, ostali drugi put...

1. Virtualization. Dakle, virtualizacija. Ako danas pitate bilo koju CXO osobu što joj je na pameti, barem  što se tiče informatičkih tehnologija, onda je to vjerojatno virtualizacija. Iako je Microsoft krenuo u ovo prilično "mlako" tek s Virtual PC tehnologijama, danas je ponuda malo jača (ako ne i najjača na tržištu): Microsoft Hyper-V, Microsoft App Virtualization (App-V), Microsoft Virtual Server, Microsoft Terminal Services, Microsoft Enterprise Desktop Virtualization, Microsoft Virtual PC, Microsoft System Center... i na kraju cijela gama priče oko Cloud Computinga, odnosno Windows Azure Platform Services (vidi dalje). Rekao bih da smo i više nego spremni za 2009. Check: OK.
više informacija: http://www.microsoft.com/virtualization/default.mspx

2. Cloud Computing. Jedna od "internet" stvari - zamalo smo ju propustili. NO, možda bi pravilnije bilo reći: trebalo je vremena da se složi Azure ponuda. Ovakva kakva jest, barem tako kažu analitičari, jedna je od najkompleksnijih i najboljih na tržištu. Iako je tek u CTP fazi (dakle, negdje smo godinu, dvije do kraja prve verzije), jasno je da niti jedna druga kompanija ne može ponuditi ovakvu složenu platformu i stvarni Web OS u oblaku. Naravno da se mnogi neće složiti, ali, Microsoftova vizija aplikacija u oblaku, podataka u oblaku i veza s desktop okolinom je za koplje već danas dalje od sveg ostalog što drugi rade. Jest da radim u Microsoftu, ali rado pristajem na 1:n rasprave oko ovo ;). Check: OK, ne još, ali na pravom smo putu.
više informacija: http://www.azure.com/

3. Servers - Beyond Blades. Ok, Microsoft ne radi servere, pa se ne mogu nešto posebno očitovati po ovom pitanju. Ali radimo softver za iste. Windows 2008 već danas polako predstavlja korporativni standard (priznajem ne za sve workloade ali...). Tehnologije su takve (posebno Hyper-V) da odlično koriste prednosti blade tehnologija. No kao što rekoh, vidi točku 1. Check: OK.

4. Web Oriented Architectures. Mislim da smo i ovjde prilično dobri. Microsoftove tehnologije jedne su od dominantnih na Webu - ne samo tehnologije, nego i infrastrukture koje se oko tih tehnologija grade. Koriste se i gradivni elementi putem tih tehnologija: ESB i ISB (Enternet Services Bus i Internet Services Bus) sabirnice na BizTalk serverima, SOA putem Microsoft IIS servera, Modeling putem OSLO grupe servera, itd, itd. A ovdje govorimo samo o platformi, ne i o end-user servisima (Live Framework, Live Services, Online Services...). Nemam neki specijalni link ovdje, ali možete otići na Microsoft Architecture Center koji razglaba o platformi i slično: http://www.microsoft.com/architecture/

5. Enterprise Meshups. Kombinirajući 1., 2. i 4. nije teško zaključiti da Microsoft ima okruženje za razvoj Enterprise Meshup kombinacija rješenja. Time više što smo s tim počeli eksperimentirati (barem iz softver perspektive) prije značajno vremena. Elementi Enterprise Meshupa su zapravo sve kombinacije otvaranja softvera koje možete omogućiti za interno vanjske (oksimoron zar ne) korisnike, koji na jednostavan način mogu koristiti elemente softvera za gradnju drugačijih rješenja.
više informacija: http://www.microsoft.com/sharepoint/capabilities/collaboration/mashups.mspx ali i )čisto za zabavu) http://www.popfly.com

Za sada, mislim da smo dobro (i odlično) pozicionirani za 2009 godinu. Praktično smo jaki na svakoj strateškoj tehnologiji koju Gartner predviđa, a u nekim elementima smo i ispred ideje koju možete pročitati na Gartnerovim stranicama. No vrijeme uvijek kaže svoje. Dio 2 slijedeći put...

Veze:
Gartner Identifies the Top 10 Strategic Technologies for 2009
http://www.gartner.com/it/page.jsp?id=777212



ratkoml @ 16:18 |Komentiraj | Komentari: 1 | Prikaži komentare
srijeda, listopad 22, 2008
... bila je tema mojeg predavanja na netom završenoj Business Process Management konferenciji u organizaciji tvrtke Infodom. Zanimljiva konferencija kao i uvijek i zbilja nije lako smisliti što bi moglo zanimati publiku. No s obzirom na trenutno stanje stvari, ove godine je bilo više nego jednostavno. Poveznica je naravno bio - OSLO.



Iako sam o tome već pisao, OSLO je ono što je danas ljepilo za jedan prilično kompliciran scenarij kao što je upravljanje poslovnim procesima koji se dijelom nalaze kod nas, djelom su outsourcani, a dijelom se nalaze tko zna gdje - odnosno u oblaku.

Outsourcing poslovnih procesa danas je jaka stvar, ali pitanje je uvijek - koliko čega i što želite stvarno outsourcirati. Naravno, pitanja koja se tu postavljaju su kontola, sigurnost, privatnost, dostupnost, performanse takvog rješenja. OSLO bi trebalo riješiti dio ove problematike - dijelom i zbog toga jer ga pogoni Microsoft BizTalk Server, a dijelom je se oslanja na novi repozitorij (stariji se sjećaju da je Microsoft već jednom imao Microsoft Repository ali je netragom nestao). I za one nestrpljive - da, tu je i novi programski jezik pod nazivom D. Ali o tome kako treba 27.11. :)

Ako vas zanima, prezentaciju o gornjenavedenoj temi možete preuzeti ovdje. Upozoravam ovo je poslovna konferencija pa o tehnologiji nema baš puno priče.




ratkoml @ 23:24 |Komentiraj | Komentari: 0
petak, listopad 3, 2008


Samo za one koji prate ovakve stvari, markirajte si kalendare: godišnja Microsoft SOA & Business Process Conference 2009 najavljena je za 27 - 30.01. 2009 gdje drugdje nego u Seattleu, Microsoft Conference Center. Ove godine imamo dva glavna tracka: SOA & BPM Best Practices i Technology Offerings. No, o svemu kada bude više informacija, do tada samo - save the date. Ja sam tamo.
ratkoml @ 21:47 |Komentiraj | Komentari: 0
ponedjeljak, rujan 15, 2008
Dopustite mi da se upucam u nogu - ako sam išta propustio ovo ljeto (bit će da je bilo dobro ljeto :)) onda je to najava ARIS for Microsoft BizTalk izdanja! Dakle, još u lipnju je na  Process Worldu u Berlinu objavljena dugo čekana verzija ARIS-a za Microsoft BizTalk. ARIS, de facto svjetski standard za business process management sada omogućava da poslovne procese crtate i definirate u ARIS SOA Architectu-u, i onda ih lijepo jednim klikom prebacite u BPEL /Business Process Execution Language ili BPMN /Business Process Modeling Notation, učitate u Microsoft BizTalk (odnosno, dio orkestracije procesa) i... imate cijeli životni ciklus razvoja procesa, od definiranja do uspostavljanja i izvršavanja.

Neznam koliko developera sada misli - što će sada ova informacija ovdje - ali ne mogu pobjeći od prošlog života konzultanta. U radu s enterprise korisnicima prije nekoliko godina pojavio se buzzword pod imenom "business process reeingenering" - pokretali su se neviđeni projekti ne bi li se korporativno okruženje racionaliziralo, pojednostavilo, ubrzalo, odnosno uspostavilo na novi, kvalitetan način. Ljudi su tražili pojednostavljenje procesa, ali i uvođenje kontrole na istima i to na što jednostavniji način. I to upravo pristupom kao što je gore napisan - od definicije do izvršenja - jednim korakom.

Microsoft nije imao dobar "track record" po ovom pitanju. Izvršenje ili orkestracija izvršenja je bila jednostavna - tu je uvijek bio Microsoft BizTalk. Za definiranje izvršnog koda imali smo Microsoft Visual Studio. Za definiranje procesa, imali smo - ništa. Odnosno, partneri su napravili dosta toga, ali je integracija s Microsoft BizTalkom bila nikakva. Integracija s ARIS-om, u to vrijeme, isto nikakva. Napraviti rješenje u Microsoft platformi je bila opcija, ali s više developerskog rada nego rada planera, arhitekata i upravitelja procesa.

No eto, sada sam zadovoljan. Vjerujem da je ovo end-to-end integracija i da rješava probleme, olakšavajući život mnogima implementatorima Microsoft BizTalk Server rješenja. S druge strane, dolazi nova OSLO platforma. Vidite li kako se ovo lijepo uklapa? :). Još jednom - stara vijest, ali se uklapa.

 

ratkoml @ 15:34 |Komentiraj | Komentari: 0
subota, rujan 6, 2008
Možda ste propustili, možda ne, ali CSD tim je djelomično počeo otvarati informacije što će sadržavati slijedeće dva izdanja Microsoft BizTalk Servera - 2009 i OSLO verzije. Kako je BizTalk jedna od ključnih komponenti nove OSLO arhitekture (djelomično sam već pisao o tome) interesantno je znato što sadrži 2009 - dio OSLO arhitekture se već pojavljuje u ovoj verziji.


Posebno interesantne su dvije novosti za developere: potpuna podrška za Application Lifecycle Management scenarije te poboljšanja integracije s Visual Studiom - bolje debugiranje, podška za praćenje mappinga, praćenje orkestracije itd.

Uobičajeno, tu je i malo high - level informacija oko BizTalk Servera verzije "OSLO", ali prije PDC-a ne očekujte previše. Više informacija možete pronaći na stranicama BizTalk Roadmap pregleda.

ratkoml @ 12:50 |Komentiraj | Komentari: 0
subota, kolovoz 2, 2008
Kao što već znate, u listopadu se događa PDC: Professional Developers Conferece 2008 u Los Angelesu. Microsoft organizira PDC samo kada ima nešto značajno za objaviti i pokazati: sudeći po sadržaju PDCa ove godine, možda će toga imati i previše.

No najznačajnije novosti dolaze iz područja Software + Services strategije - nakon nekoliko godina crtanja arhitekture i dosta pričanja po raznim konferencijama i događanjima, napokon stvari sjedaju na svoje mjesto. I to ne samo iz jedne, već iz više perspektiva: tako će na PDCu biti prikazane osnove OSLO arhitekture (ESB + ISB koristeći servise, BizTalk kao orkestracijski engine, Visual Studio kao orkestracijski alat itd…). Broj OSLO sessiona je već (u najavi) prešao 6:

Druga značajna komponenta S+S strategije je naravno cloud. I to ne samo kao Cloud Storage nego i kao osnova za Cloud Computing. Isto tako, broj sessiona je preko 10 (izdvajam neke iz grupe Cloud Services):

Ako tome dodamo da će biti sessiona oko Internet Explorera 8, Windows 7, Mesh Platforme, Live Platforme, Online services… definitivno mjesto, na koje ako već ne možete otići, vrijedi skupiti više informacija o tome kada bude moguće (pratite ovaj blog, imat ćemo neke najave oko toga).

No, ova konferencija neće imati samo "aplikativne implikacije". Mislim da će puno više toga za razumijeti imati arhitekti rješenja ali i direktori informatika odnosno vlasnici tvrtki koje proizvode rješenja. Vrijeme "klasičnih" aplikacija uistinu je prošlo (ili barem kod nas, prolazi), te će nova rješenja morati imati drugačije arhitekturalne elemente od onih na koje smo navikli.

Posebna poruka upućena je Microsoft partnerima, i to više puta, a ponovo prilično intenzivno na Microsoft WW partner konferenciji ovog ljeta u Houstonu. Biti Microsoft partner sada će donijeti i neka druge mogućnosti ali i izazove i biti će zanimljivo pomoći partnerima kako se mogu transformirati i prilagoditi. Ali o tome nekom drugom …. prilikom.


ratkoml @ 13:58 |Komentiraj | Komentari: 4 | Prikaži komentare
utorak, lipanj 24, 2008
Eto, ljeto je već počelo, ja sam malo tu a malo tamo (gdje god da to bilo) i postovi su malo rjeđi. No ovaj ne želim propustiti, jer tu i tamo naletim na nešto što želim podijeliti, a potom obrisati izvor. Dakle, ako ste imalo u Enterprise Services Bus varijantama (SOA/ESB/ISB) , i pratite što Microsoft radi na projektu Oslo, onda zante da je osnova svega Microsoft BizTalk Server u svojoj slijedećoj inačici - onaj što kontrolira procese i orkestrira na oblaku.

No znati ovo je jedna stvar, dok je savladati BizTalk nešto sasvim drugo. Evo liste odličnih webcastova po pitanju BizTalka: (malo duža lista, ali što je tu je... Lista započinje od godine 2006 i nastavlja sve do naših dana...

Past Webcast Recordings

2006
Jan 6  Future Directions: Beyond BizTalk Server 2006 - Eddie Churchill
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-79&pw=35DKTQ
Feb 3  Discarded and Suspended Message Control - Mark Berry (STAC)
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-80&pw=35DKTQ
Feb 10  BizTalk Server 2006 Lifecycle: Deployment, Monitoring & Maintenance - Nikhil George & Erik Leaseburg
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-81&pw=35DKTQ
Feb 24  Upgrading from BizTalk Server 2004 to 2006 - Charlie Ferebee
  <\\erikleasdell\public\BizTalk\Brown Bags\BTSBAG82_CFerebee_Upgrading from BizTalk 2004 to 2006 - TAP Customer.wmv> (internal/NDA only)
Mar 3  BizTalk 2006 Adapter for SAP - Gruia Pitigoi-Aron
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-83&pw=35DKTQ
Mar 17  BizTalk 2006 Adapters for DB2 and Host Files - Ricardo Mendes
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-84&pw=35DKTQ
Apr 7  BizTalk 2006 Adapter for Oracle DB - Puru Amradkar
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-85&pw=35DKTQ
Apr 21  BizTalk Operations - Rob Cameron
  <\\erikleasdell\public\BizTalk\Brown Bags\BTSBAG86_RobCamer_BizTalk Server 2004 Operations.wmv> (internal/NDA only)
Apr 28  BizTalk 2006 Adapter for Siebel - Puru Amradkar
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-87&pw=35DKTQ
May 5  BizTalk 2006 Adapter for WSE 3.0 - Jesus Rodriguez, Rick Pelletier, Javier Mariscal (Two Connect) & Mark Fussell
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-88&pw=35DKTQ
May 12  WSE 2.0 SP1 Adapter for BizTalk 2006 - Michael Elizarov
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-89&pw=35DKTQ
May 19  BizTalk Operations - Rob Cameron
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-90&pw=35DKTQ
May 26  BizTalk 2006 Adapter for RIM BlackBerry - Jennifer Zouak (Zouak Consulting)
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-91&pw=35DKTQ
Jun 2  BizTalk Adapter for WebSphere MQ (Client-Based) - Anil Balakrishnan
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-92&pw=35DKTQ
Jun 23  Enterprise Single Sign-On (SSO) in BizTalk 2006 and Host Integration Server (HIS) 2006 - Anil Balakrishnan
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-93&pw=35DKTQ
June 30  BizTalk Adapter for Host Applications - Steve Smaller
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-94&pw=35DKTQ
Aug 25  BizTalk Operations PowerToys - Erik Leaseburg
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-95&pw=35DKTQ
Sep 8  BizTalk Versioning - Mark Berry (STAC)
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-96&pw=35DKTQ
Oct 13  Surviving Your First BizTalk Project - Walson Lee, Luke Nyswonger, Akhtar Hossain, Erik Leaseburg
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-97&pw=35DKTQ
Oct 20  BizTalk Disaster Recovery - Rob Cameron (ATL)
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-98&pw=35DKTQ
Oct 27  Managing a Successful Performance Lab with BizTalk Server 2006 - Doug Girard
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-99&pw=35DKTQ
Nov 17  100th BizTalk Brown Bag! Pro BizTalk 2006 Book - George Dunphy, Ahmed Metwally, et.al., BizTalk Patterns Wizard - Jon Flanders & Interesting Brown Bag Stats - Erik Leaseburg
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-100&pw=35DKTQ
Dec 8  Microsoft ESB Guidance for BizTalk Server 2006 - Marty Wasznicky & Brian Loesgen (Neudesic)
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-101&pw=35DKTQ

2007
Jan 19  Unlock Your Excel XLS Data with Spread for BizTalk - Robby Powell & Pete Willis (FarPoint)
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-102&pw=35DKTQ
Feb 2  Archive and Purge in BizTalk Server 2006 - Vishal Chowdhary
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-103&pw=35DKTQ
Feb 16  Practices for Monitoring BizTalk Solutions with Microsoft Operations Manager (MOM) - Stephen Kaufman
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-104&pw=35DKTQ
Mar 23  BizTalk 2006 Performance Methodology - Clint Huffman
http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-105&pw=35DKTQ
Apr 27  Introducing the WebSphereTX (Mercator) to BizTalk Migration Pack by Partner2Learn - Elizabeth Redding (Partner2Learn)
http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-106&pw=35DKTQ
May 25  BizTalk: Retaining Agility by Loose Coupling - Karl Rissland
http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-107&pw=35DKTQ
Jun 1  BizTalk as a Task Scheduler - Patterns & Practices - Greg Forsythe (CSD Competition Winner), Tom Beerley (MCS), Brian Loesgen (Neudesic), Bernard Lenssens (CODit), Tom Canter (Neudesic), and Erik Leaseburg (ADC)
http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-108&pw=35DKTQ
Jun 15  BizTalk Cross Reference Functoids - Eric Stott (Stott Creations)
http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-109&pw=35DKTQ
Jun 22  Runtime Governance for BizTalk/.NET - Leo McDermott & Brian Gaffney (AmberPoint)
http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-110&pw=35DKTQ
Sep 14  SOA Governance Integration within BizTalk ESB Guidance - David Pawloski & Roberto Medrano (SOA Software)
http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-111&pw=35DKTQ

2008
May 9  Introduction to Microsoft’s ESB Guidance - Brian Loesgen (Neudesic)
  http://www.livemeeting.com/cc/microsoft/view?id=BTSBAG-112&pw=35DKTQ




ratkoml @ 22:48 |Komentiraj | Komentari: 0
četvrtak, siječanj 24, 2008
Jedna od trenutno najzanimljivijh stvari vezanih uz OOXML je tvrdnja pojedinaca kako će datoteke spremljene u Microsoft Office 2007 formatu dokumenata biti vjerojatno nečitljive nakon što ECMA/ISO usvoje promjene  koje će ECMA predložiti na Ballot Resolution Meetingu, te da je i dalje pametnije koristiti stare binarne formate.

Halo?

Prvo krenimo od generičke stvari koja se zove XML. Dakle po Wikipediji, iako nam to ne treba, ali eto: "...Its primary purpose is to facilitate the sharing of structured data across different information systems, particularly via the Internet…". Dakle, XML je STVOREN kako bi se podaci lako razmjenjivali između različitih formata. Cijeli niz B2B riješenja temelji se na razmjeni XML datoteka (dakle, gotovo bilo što na Microsoft BizTalk Server, SAP Netweaver, IBM Web Business Integration Server ,ORACLE/BEA štogod… ) a da ne govorim o grugim primjenama. Formati i jesu otvoreni, definirani po XML specifikaciji, kako bi ovo sve funkcioniralo. Open XML datoteku mogu otvoriti i Notepadom ako treba (iako će struktura izgledati prilično čudna :)). Nečitljive?

Drugo, već danas postoje konverteri za prebacivanje datoteka. Bilo kao dodaci kliljentskim aplikacijama, bilo kao online servisi (kao što je zamzar.com). Prebaciti nešto iz OpenXML formata jednostavno je kao koristiti Save As… opciju. Ne kažem da će vam ikada trebati, ali ako zatreba, ISV partneri Microsofta sigurno će kreirati niz rješenja koji popunjavaju potrebe korisnika - zamzar je upravo jedno od takvih rješenja.  

Treće, opet ne razlikujemo specifikaciju i implementaciju. Specifikacija može imati razne verzije - sjetimo se samo web servisa - koji opet može imati razna sučelja i samo je pitanje ugovora (contract) koja verzija će se koristiti. Microsoft Office 2007 će bez problema otvarati sve verzije dokumenata po bilo kojoj specifikaciji, implementacija to mora riješiti.

Upravo mi pade na pamet… trenutno se radi na specu ODF 1.2. Kako će Open Office otvoriti dokumente koji su rađeni po specifikaciji 1.0? Da ne govorim 1.1? Preporučam ne spremati dokumente u 1.0 kada se nije završila niti 1.2 specifikacija. A sigurno će se jednog dana pojaviti i specifikacija 2.0 za koju nitko ne zna kako će stvarno izgledati (naravno, malo ironije ne škodi).

Najbolji mi je jedan komentar na Suttorov članak (prenosim veći dio):


"It took me a while to recover from the shock of realizing that for decades the world has misunderstood the value of standardized markup. However after accepting the safety of binary formats and the dangers of XML, I am now wondering whether it is safe to continue using HTML. I heard it was changing and since it is sort of like XML, is it just as dangerous?"

Zgodno.


ratkoml @ 16:51 |Komentiraj | Komentari: 0
petak, studeni 2, 2007
Na trenutnoj Microsoft SOA and Business Process konferenciji (upravo se održava) objavljena je Microsoft SOA strategija za slijedećih nekoliko godina (kada već izlazi nova verzija BizTalk Servera 2009). Dodatne informacije o konferenciji mogu se pronaći i u Virtual Press Room-u, a zanimljivih informacija ima i na ARCastu Rona Jacobsa.

Dakle, najavljen je OSLO projekt, koji sam po sebi nije proizvod već projekt za nadogradnju svih Microsoft proizvoda prema SOA preporukama / arhitekturi te nove proizvode koji će se graditi kao kompozitne aplikacije (composite applications) na istima.

Od značajnijih novosti, najavljen je novi BizTalk Server V6 - glavni pokretač SOA arhitekture na Microsoft platformi. Na primjer, novi BTS svoju messaging infrastrukturu će temeljiti na Windows Communication Foundation API setu,  a napokon će i WCF dobiti kvalitetno grafičko razvojno okruženje (kakvo je već danas postojeće u Orchestration modulu BizTalka).

No BTS nije jedni na kojeg će značajno utjecati Oslo - promjene se očekuju i u Visual Studio proizvodu (razvojno okruženje) te Systems Center grupi proizvoda (praćanje i upravljanje enterprise okruženjem).
ratkoml @ 09:50 |Komentiraj | Komentari: 0
srijeda, kolovoz 8, 2007
Iza ovog kriptičnog naslova nalazi se nova verzija (CTP3) Microsoft ESB Guideancea - odnosno Microsoft preporuka kako graditi Enterprise Services Bus temeljen na Microsoft tehnologiji, ili ako ga već imate na nekon drugom proizvodu, kako povezati vaš ESB s Microsoft Services Oriented svijetom.

Naravno, izdanje se nalazi na CodePlexu, a ako vas zanima pristup do dokumentacije, možete ju pronaći na adresi: Microsoft ESB Guideance (notCodePlex).



slika: arhitektura komponenti Microsoft Enterprise Services Bus-a

Microsoft ESC arhitektura građena je oko Microsoft BizTalk 2006 Servera, koji je dokazana platforma za orkestraciju, transformaciju, poslovna pravila, te razne druge namjene te koji svoj posao već obavlja u dijelu hrvatskih tvrtki. 

Planiram napisati jedan malo veći dokument o MS ESB arhitekturi (a i nešto vezano oko SOA arhitekture) pa se strpite da završi godišnji odmor :).
ratkoml @ 12:05 |Komentiraj | Komentari: 0
Instant Messenger
Dodaj blog u Favorites
blogmarks del.icio.us digg TailRank Technorati YahooMyWeb
Arhiva
« » pro 2017
  • p
  • u
  • s
  • č
  • p
  • s
  • n
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
Brojač posjeta
374633
O autoru ...

RatkoM skraćenica je za Ratko Mutavdžić, poznato/nepoznato ime u Microsoft zajednici, u slobodno vrijeme radim u tvrtki Microsoft Hrvatska, a kao što bi i očekivali komentari na ovom siteu su ipak moje osobno mišljenje a ne mišljenje tvrtke u kojoj radim.

Uvijek dostupan na ratkom@microsoft.com ili putem ovog bloga, a uvijek možete nazvati MS i tražiti moju malenkost. Blog je "profesionalni" blog kojim želim razmjenu komentara, informacija, sugestija, ideja i čega sve već ne između Microsoft DPE grupe i ljudi koje bi mi zvali "community". Primarno se odnosi na developere, ali ne garantiram da neću zastraniti i dotaknuti se još koje teme.

Da ne zaboravim, zahvaljujući paralelnom interesu, dosta toga vezano uz project management, organizaciju profesionalne servisne organizacije, te neke ostale tekstove možete pronaći i na mom web siteu PROJEKTURA.ORG. Ali blog mi je ipak dinamičniji od web stranica, tako da sam ovdje više ažuran.

Za one koji se pitaju: od 01.09.2007 (a možda i prije) preuzimam funkciju DPE Lead (voditelja grupe). Na moje veliko zadovoljstvo, vraćam se svojim korijenima, instaliram ponovo sve alate koje sam do sada ignorirao, i vjerujem da mi Excel više neće biti primarni razvojno - zbrajački alat ;) 

Ratko Mutavdzic's profile on LinkedIn


Čitam ... (ožujak/travanj 2008))

The Black Swan, Nassim Nicholas Taleb

Gotovo je nevjerojatno kako na nas utiču stvari za koje vjerujemo da zapravo nema teorije da se dogode. Crni labud je zapravo događaj koji će se teško ostvariti, ali kad se dogodi, em što je nepredviljiv, em što ima ogroman utjecaj. Primjeri su uspjeh Googlea ili, možda malo crno, 11.9. i Twinsi. Autor tvrdi da je zapravo sve oko nas nepredvidljivo i da te pojave uopće ne istražujemo - držimo se onog što znamo i što nas usrećuje. 

Prava mala "comfort zona".

Slušam ... (veljača 2009)

SONIC YOUTH / GOO 1990


Što ih više (ponovo) slušam, to su mi bolji. Jedna od perjanica novog doba krajm 80th(početkom 90tih) u Americi, a koju krase i R.E.M., Nirvana, Pearl Jam, ali i Pixies, Mudhoney itd. Oštra, dinamična gitara i ponekad zaluđujuće kombinacije koje su nosili Thurston Moore i Kim Gordon.

Za fanove i one koji će to tek postati, nema do broja 8. Mildred Pearce.

Gledam ...

Flags of our Fathers, HDDVD, Clint Eastwood

Ponekad izaberem dobar film, krivu tehnologiju. Prije nekog vremena sam nabavio HD DVD player, koji dolazi uz XBOX 360 pa i nije neka investicija, te nekoliko filmova tek da se uvjerim u novu HD tehnologiju. 

I stvarno - na velikoj plazmi u 1080i izgleda savršeno. Film je kao što znate dobitnik Oscara, i zanimljivo ne toliko ratni koliko bi čovjek očekivao. Scene su dobre, manje napete nego u "Saving Private Ryan", ali isto tako realistične. Slijedi mi gledanje "Letters form Iwo Jima" ilitiga japanska strana iste priče - crno bijela tehnika / japanska spika.

[x]

“…As long as you have innovation in the IT industry, you will have interoperability challenges.  But we're going down the tight path. It's a journey and we'll need to make adjustments based on community but generally we feel like we're going in the right direction." –Tom Robertson, manager of interoperability and standards at Microsoft – The Register

Statistika?
Index.hr
Nema zapisa.