Putešestvije developerske zbiljnosti
RatkoM DPE/NTO
Blog
utorak, srpanj 7, 2009
Ako ste u stalnoj potrazi za boljim, jačim, bržim (baš poput mene :)) i tražite definiciju Cloud Computinga, evo male pomoći National Institute of Standards and Technology, Information Technology Laboratory instituta. Dobar pokušaj, a ako vas zanima cijeli dokument ili prezentacija, možete ju pronaći na linku. No, da ne bi to samo bio prijenos informacije, potrudih se prevesti to na naš jezik (što god da mislili o prijevodu...).

Cloud computing je pay-per-use model koji omogućuje jednostavan, dostupan i po zahtjevu pristup na mrežu dijeljene grupe prilagodljivih računalnih resursa (na primjer, mreže, poslužitelji, podatkovni prostor, aplikacije, usluge) koje se mogu ubrzano uspostavljati i pokretati s minimalnim naporom upravljanja i bez potrebe za komunikacijom s pružateljem usluge. Cloud model promovira dosupnost i sastoji se od pet ključnih karakteristika, tri modela pružanja usluga te četiri modela postavke, a ja donosim samo ključne karakteristike:

On-demand self-service. Korisnik može samostalno odabrati i pokrenuti mogućnosti računalnih resursa, ako što su vrijeme poslužitelja i mrežni prostor za pohranu podataka bez potrebe za interakciju s djelatnicima pojedinog pružatelja usluga.

Ubiquitous network access
. Mogućnosti su dostupne putem mreže i njima se pristupa koristeći standardne mehanizme  koji promoviraju heterogenu uporabu thin ili thick klijentskih platformi (na primjer, mobilni uređaji, laptopi te PDA uređaji).

Location independent resource pooling
. Računalni resursi pružatelja usluga spajaju se kako bi poslužili sve korisnike koristeći multi-tenant model, sa različitim fizičkim i virtualnim resursima koji se dinamički dodjeljuju i uklanjaju prema zahtjevima korisnika. Korisnik uobičajeno nema kontrolu i znanje o točnoj lokaciji uporabljenih resursa. Primjeri resursa uključuju mrežni prostor, procesori, memorija, mrežna propusnost te virtualni strojevi.

Rapid elasticity.
Mogućnosti mogu biti ubrzano i elastično pokrenute kako bi se ostvario brzi scale up po potrebi ali i brzi scale down kada mogućnosti više nisu potrebne. Krajnjem korisniku mogućnosti koje koristi izgledaju bez ograničenja i mogu se kupiti u bilo kojoj velični u bilo koje vrijeme. Primjer: Amazon EC2...

Pay per use. Mogućnosti se naplaćuju koristeći praćenje uporabe ili putem oglasa kako bi se pokrenula optimizacija računalnih resursa u uporabi. Primjeri su mjerenje uporabe prostora za pohranu podataka, mrežnog prometa ili računalnih resursa koji su korišteni ili naplata aktivnog broja korisnika na mjesečnoj osnovi.

U slijedećoj epizodi donosimo:  [cc] U potrazi za Cloud Computing definicijom - modeli pružanja usluge


ratkoml @ 19:58 |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
petak, prosinac 12, 2008
Jedna od bitnih komponenata Software + Services priče, odnosno Software as a Service priče je goli mramor i željezo (priznajem ima malo i softvera) a poznajemo ga pod nazivom Datacentar.

Bez Datacentara nema priče o bilo kakvoj gore navedenoj inicijativi. Prva i osnovna premisa bilo kojeg SaaS modela je skalabilnosti i tisuće korisnika. Zapravo, milijuni korisnika od kojih naplaćujete (pojedinačno) vrlo malo, a ukupno to i nije tako mali novac (Chris Anderson, Long Tail, dobar tekst ovdje). Microsoft Azure ne bi daleko stigao bez toga, a niti bilo koja Live usluga. A ni Online :).

Microsoft ima vrlo jedinstveni pristup izgradnji svojih Datacentara (da, gradimo ih i više ih je od, recimo 12) i naziva ga "Generation 4 Modula Data Centers" ili skraćeno Gen 4. Možda je pristup malo drugačiji nego inače, jer Microsoft želi izrazitu skalabilnost svojih datacentara i zato ih gradi u - kontejnerima. Cijeli koncept temeljen je na iskustvima koje imamo u Gen 3 Datacentrima, ako što je Chicago. Dobar, veliki, brz, ali.... ima i boljih koncepata.



Dakle, gdje je problem? Iako su Datacentri sve samo ne mali, ipak, nakon što se izgrade, imaju konačni kapacitet i resurse koje mogu ponuditi. Izmjena kapaciteta u Datacentru nije jednostavna stvar kao što nije ni njihova portabilnosti. Microsoft gradi "plug-in" kontejnere koje jednostavno spojite na mrežu i struju i time, de facto, gradite svoj "scale out" model, ovisno o tome koliko vam "kvartovski" datacentar uistinu treba. Različite komponente datacentara grade različiti dobavljači, ali iste moraju biti dovoljno zamjenjive i modularne, odnosno prenosive da bi datacentar na kraju došao bliže vama (i to bez obzira na prilično velike bandwidthe koje vam provideri danas omogućavaju).

S druge strane, u ovu priču se upliće i priča o energiji (odnosno o potrošnji iste). Ako napravite preveliki datacentar, trošit ćete energiju koja možda ne vraća vrijednost koju očekujete, jer resursi nisu iskorišteni. Ako napravite premali datacentar… to vam je jasno. Modularni pristup omogućava kreiranje "upravo dovoljnog" datacentra kojeg lako možete skalirati ne samo virtualnim resursima, nego i stvarno, fizičkim resursima. Dosta se o tome raspisao (i to vrlo detaljno) Mike Manos, general manager for Microsoft Datacenter Services, pa možete posjetiti i njegov blog.

Za kraj, globalna ekonomska kriza nažalost ne ide na ruku planiranoj brzini izgradnje Datacentara - praktično sve kompanije koje se bave ovakvim stvarima planiraju manji broj novih Datacentara za slijedeću godinu nego što je bilo originalno planirano. No, čini mi se da je to samo privremeno, jer stvarne alternative niti nema.
http://www.internetnews.com/bus-news/article.php/3790156/Google+Microsoft+Back+Off+on+Datacenter+Plans.htm

I još malo press ekipe za kraj:

Beyond Binary/CNet:
Dell racks up Microsoft as data center customer
ComputerWorld: Microsoft offers new method for building data centers
Data Center Knowledge: More on Microsoft’s Radical Data Center Design
GigaOm: Microsoft Reveals Fourth-Gen Datacenter Design
InformationWeek: Microsoft Plans Roofless Data
PC World: Microsoft Wants a Ford Model T Data Center
                repost - InfoWorld: Microsoft applies Model T factory methods to datacenters
Redmond Mag: Microsoft Adds Gen 4 Datacenters for Cloud Computing
Disruption Matters: Modular Data Centers: Containers for Clouds      

Dodatak 13:20. vidim da se i zadnje izdanje MSDN Architecture Centra bavi upravo ovom temom...
Dodatak 16.12. potvrda interesantne teme: i Microsoft MSDN se bavi istom pričom...



ratkoml @ 11:01 |Komentiraj | Komentari: 0
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
četvrtak, listopad 16, 2008
Vjerojatno se neki pitaju, pa dobro, ne javljam se neko vrijeme. Stvarno, malo je gužva, ali ono što je najbitnije pripremamo se za PDC: Professional Developers Conference s cijelim nizom novih informacija i objava. Osim što moramo dobro prenijeti info, bitno je i razumijeti što se u što uklapa.

Dakle, bit će cijeli niz postova, za sada samo tri riječi: Windows 7, Windows Strata, Office Web Applications! Već vidim da će biti zanimljivo...
ratkoml @ 22:45 |Komentiraj | Komentari: 4 | Prikaži komentare
subota, kolovoz 16, 2008
Ok, nije tajna da je Amazon jedan od prvih koji su razvili osnove Cloud Computinga: nakon što su upucali prilično novaca u arhitekturu (infrastrukturu), razvili su nekoliko servisa (kriptičnih imena kao što su S3, EC2, SQS ili SimpleDB) koji su već pomalo postali legendarni - ako ništa drugo dobra su teoretska (i praktična) osnova kako bi svaki veliki vendor trebao raditi svoje servise.

Jedan od najboljiv whitepapera na ovu temu (kako graditi arhitekture u oblaku) pročitah upravo na gore navedenim stranicama, odnosno na stranicama Technology Evangelista Amazon Web Services tima Jinesh Varia: Cloud Architectures.

Bijeli papir pametno razmatra kako bi napravili jednu aplikaciju koja bi koristila Cloud Computinga, a zahtjeva nekoliko elemenata kao što su specifične pretrage, ogroman broj dokumenata (stranica) koje treba procesirati, servis koji će to držati pod kontrolom, kao i ulazne i izlazne servise… no o tome možete pročitati u papiru.

Dakle, za sve arhitekte koji su zainteresirani za nov način razvoja aplikacija, must štivo. Dodatak s moje strane: ne bih bio u Microsoftu da ne spomenem da i Microsoft ne radi iste servise (više objave na famoznom PDC-u.) Neki servisi su već i objavljeni kao SQL Server Data Services (ili u Amazon spiki: SimpleDB). Ugodno čitanje i razmišljanje.

P.S. Ipak, imajte razumijevanja da stvari još uvijek nisu došle na svoje mjesto: tako je npr. upravo nedavni pad Amazon S3 servisa pokazao koliko su Cloud Architectures - još uvijek u povojima.

Dodatno 19.08. A evo što možemo naučiti o Cloud  Platforms od Davida Chappela  - odličan whitepaper o ulozi Cloud arhitektura u enteprise svijetu.

ratkoml @ 15:07 |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
ponedjeljak, svibanj 12, 2008
Kaže mi LukaA da bi više trebali objavljivati svoje prezentacije na Webu, i to ne na standardni "Save As" način nego s zanimljivim tehnologijama koje nudi SlideShare (vidim da mu je to ostalo od Web.Starta). Eto, da ga poslušam, u prilogu se nalazi prezentacija koju sam na WinDaysima 2008 imao na temu MIcrosoft Software + Services strategija - dijelom se naslanja na prethodni posto o Software-as-a-Services strategiji.

Iako je strategija na prvi pogled jasna, primjetite da se elementi strategije non stop nadopunjuju - na primjer, dnevno saznajemo što je novo u Live području te kakvi se novi servisi otvaraju. Novosti oko Live dijela strategije uvijek možete pronaći na http://dev.live.com ... inače jednom od najbolje ocjenjenih platformski servisa (negdje sam to pročitao, a gore navedeni Luka zna i gdje...).
ratkoml @ 22:55 |Komentiraj | Komentari: 0
… zanimljiv je pregled trenutnog stanja enterprise korisnika, barem prema onome što nam predočava McKinsey. Na uzorku od 850 korisnika, očigledno je da se događa velika transformacija i otvaranje prema Software-as-a-Service (SaaS) modelu (napokon je netko nagovorio korisnike da su aplikacije na webu pravi put za izgradnju i postavku aplikacija). Pojednostavljeno, raste broj onih koji razmatraju različite modele uporabe aplikacija (subscription, on-demand) i to u bilo kojem obliku … Report možete pogledati na: http://www.software2008.com/downloads/mckinsey_software2008_survey.pdf 

Zanimljivo je da se pojavljuje i novi termin pod nazivom Platform-as-a-Service (PaaS) koji očigledno prati nastojanja velikih igrača (Amazon, Google, Microsoft) da razviju kompletne razvojne platforme koje možete koristiti za svoje aplikacije. Izgleda da je "cloud" slijedeći veliki prostor za rat - tko dobije platformu u oblaku ima realne šanse da vodi slijedećih nekoliko godina na tržištu novih SaaS aplikacija. Iako, za priznati da nije više isto kao što je bilo i prije - stvari su danas interoperabilnije, prenosne i promjenjive...



Lezi ne vraže - i sam sam se uhvatio u raspravu po ovom pitanju, pa eto tako business.hr ima priču o SaaS aplikacijama i tu se našla moja malenkost dati par izjava po tom pitanju… (današnje izdanje, 12.05.2008). Ima li SaaS budućnost? Smiješno, on već ima i prošlost i to prilično uspješnu - samo možda pod nekim drugim imenima. Dodajmo tome još i razmišljanje o tome kakvo nam iskustvo treba prilikom rada na klijentu (dakle, treba li nam brza lokalna aplikacija koja se sinkronizira) i dobili smo Software + Services model (Microsoft)… Bit će tu još svega...


ratkoml @ 17:06 |Komentiraj | Komentari: 0
ponedjeljak, travanj 28, 2008
OK, sve je nešto novo u zadnje vrijeme, ali ovo je svakako vrijedno spomena: Live Mesh platforma koja je objavljena u prošlu srijedu (dakle za vrijeme WinDaysa pa nisam stigao niti regirati). Live Mesh (Ray Ozzie ovdje) je jednostavno platforma budućnosti za razmjenu podataka (odnosno, press ga često zove malo pretenciozno Web Based Software System), ali ga ujedno možemo promatrati i kao Microsoft Cloud based sustav za razvoj aplikacija. No, naravno, nije samo cloud ovdje u igri ali o tome dalje.

Pojednostavljeno, ovo je dio realizacije  Software + Services platforme: niti jedan uređaj ili sučelje neće u budućnosti postati dominanto, LM platforma (vidi i Live Mesh blog) omogućuje sinkornizaciju ovih uređaja i podataka na jednostavan i praktičan način. Naravno, pitanje je gdje se nalaze podaci (odgovor: mogu biti i lokalno i u oblaku) te kako ih aplikacije vide. Za one koje poznaju Microsoft portfolio proizvoda, recimo da je ovo Groove za podatke koji se repliciraju i lokalno i u oblak - dodatno, tu je i sučelje koje podržava uporabu ovako repliciranih podataka prema aplikacijama.

The New York Times: Microsoft Reveals a Web-Based Software System
EWeek: Microsoft Mesh Could be A Developers Dream
Computerworld: Analysts: With Live Mesh...
Wall Street Journal: Sky High in a Tech World

dodatak 3.5.2008
... a evo i veliki se prepiru oko toga što bi to bilo Live Mesh:
Joel Spolsky on Software: http://www.joelonsoftware.com/items/2008/05/01.html
Paul Thurrott SuperSite for Windows: http://community.winsupersite.com/blogs/paul/archive/2008/05/01/go-figure-joel-doesn-t-get-live-mesh.aspx

ratkoml @ 10:57 |Komentiraj | Komentari: 0
utorak, ožujak 11, 2008
Prošli mjesec otvoren je novi Software +Services Architecture Center na MSDN-u. Kako me i inače prilično zanima ova priča (planiram ju ispričati na veliko i na WinDaysima 2008), preporučam vam ovaj site. Zanimljivo je da site problematici pristupa iz 4 pogleda, ovisno o tome koji vas dio arhitekture zanima.

Tako je npr. prvi dio Build S+S, odnosno opoglavlje koje priča o tome kako graditi aplikacije da bi bile komplementarne sa S+S implementacijama npr. hostera koji će ih pokretati (hosteri su obrađeni u poglavlju Run S+S). Treći dio je Consume S+S, odnosno kako krajnji korisnici i organizacije mogu koristiti aplikacije i servise koji su igrađeni na ovoj arhitekturi, dok je završni dio Monetize S+S, odnosno, a gdje su tu pare.

Vidim da ovaj site znakovito raste, što se poklapa s značajnom investicijom vremena i resursa u izgradnju S+S priče. Ali, predstoji nam još godinu dana otvaranja novih proizvoda pod ovom inicijativom. Bit će zanimljivo.
ratkoml @ 23:24 |Komentiraj | Komentari: 0
subota, veljača 23, 2008
Značajne stvari dogodile su se jučer za Microsoft i njegov odnos prema interoperabilnosti - napravljen je zanimljiv korak naprijed prema pojednostavljenju dijeljenja informacija. Na zahtjev tržišta, kroz poslovni segment ali i kao rezultat regulatornih odluka, Microsoft otvara svoje najznačajnije proizvode kao što su Microsoft Vista, .NET Framework, Windows Server 2008, SQL Server 2008, Office 2007, Exchange 2007 itd. i to vrijedi za sadašnje i sve buduće verzije proizvoda.

Pojednostavljeno, Microsoft će otvoriti sve tehničke informacije, uključivo API specifikacije i protokole koje Microsoft koristi za povezivanje s gore navedenim proizvodima i to za sve zainteresirane stranke.  Isto tako, Microsoft će dati listu postojećih patenata koji se odnose na pojedine navedene proizvode te njihove sadržaje  - koji postaju besplatni ako se koriste u razvojne i nekomercijalne svrhe.

Microsoft također proširuje mogućnosti postojećih proizvoda kako bi dijeljenje informacija bilo što jednostavnije - na primjer, omogućiti će se implementacija ODF podrške u Microsoft Wordu, Excelu i Powerpointu - tako da će "Save As … ODF" postati dio standardnog izbornika u programu. I ne samo ODF, nego na primjer i UOF (kineska otvorena specifikacija), Daisy (otvorena specifikacija za osobe s posebnim potrebama) i slično. Bilo koji od ovih formata može postati pretpostavljeni (default) odabir prilikom snimanja.

Ima tu još najava i možete ih pročitati na ovom linku.

P.S. Naravno, dolaze razni komentari vezani uz ovo, lista stranih i domaćih u prilogu :)

InfoWorld:  Update: Microsoft makes boldest move yet embracing open source



ratkoml @ 11:23 |Komentiraj | Komentari: 0
subota, veljača 9, 2008
Dobre stvari ponekad izgledaju sasvim jednostavno: pogledajte Instant Messener Web klijent na desnoj strani! Ne samo da ga možete jednostavno koristiti, nego svaki put kada upišete nešto u njega, aktivira se moj Instant Messenger klijent na stroju i - ako sam online - razgovaramo! Naravno, za ovo mi ne treba web stranica, nego vam odgovaram u klasičnom IM klijentu... jednostavno, efektno, primjer Software + Services integracije. 

E sad, ako vas zanima kako - pročitajte sve na blogu Luke Abrusa - on je ionako zakuhao cijelu stvar! Javite se!
ratkoml @ 23:08 |Komentiraj | Komentari: 0
petak, veljača 8, 2008
U svoj ovoj zabavi oko formata, ne zaboravimo i druge bitne stvari. Drugi u nizu ARCHDIGG dokumenata je mali pregled S+S, SOA, SaaS stvari - na dvije stranice baš nemate mjesta, pa možda nedostaje objašnjenja oko SaaS ili SOA pristupa, ali bit će i tu uskoro koji dokument. ArchDIGG 2:S+S, SOA,Saas možete downloadati ovdje. U nastavku je početak dokumenta. Ako imate komentara kako ovo poboljšati, slobodno komentirajte...

SOA
Services Oriented Arhitecture je arhitektura sustava koja je prvenstveno okrenuta prema uporabi informacijskih resursa kroz stvaranje web servisa koje konzumiraju drugi web servisi ili krajnji korisnici. Web servisi obično su sučelja prema pojedinačnim elementima poslovnih procesa i vrlo često se kombiniraju zajedno kako bi zajedno tvorili određenu korisničku aplikaciju, i to bez obzira na lokaciju – web servisi mogu biti lokalni ili udaljeni – proširujući mogućnosti distribuiranog računarstva.

SaaS
Software as a Service je model dostave web zasnovanog aplikativnog rješenja prema krajnjem korisniku, a gdje proizvođač aplikativnog rješenja izrađuje aplikaciju, omogućuje dostup do nje putem weba (hosting) te upravlja samom aplikacijom i okruženjem koje ju podržava. Korisnik ne plaća posjedovanje ili iznajmljivanje aplikacije već njegu uporabu. Sličan model prije nekog vremena bio je poznat pod nazivom Application Service Providing (ASP), iako je donekle bio drugačije arhitekture.

S+S
Software + Services je arhitektura koja kombinira lokalnu aplikaciju na korisničkom računalu s web servisima i drugim web omogućenim aplikacijama koje su otvorene na webu. S+S kombinira bogato korisničko iskustvo koje nose aplikacije na vašem računalu s fleksibilnosti i mogućnosti servisa i aplikacija koje su objavljene na webu.

Kako se ova tri modela i arhitekture međusobno uklapaju? Za početak potrebno je zapamtiti koje su njihove namjene (pojednostavljeno):

• SOA je način kako ćete složiti svoje servise i omogućiti usluge vanjskim korisnicima
• SaaS je način kako ćete svoju aplikaciju otvoriti prema korisnicima putem weba
• S+S je način kako ćete iskoristiti klijent aplikacije i povezati ih s uslugama na webu



ratkoml @ 14:59 |Komentiraj | Komentari: 0
ponedjeljak, veljača 4, 2008
Nedavno smo Luka, Darko i ja razgovarali o tome kako predstavljamo i objašnjavamo Microsoft platformu i shvatili da je dosta toga nejasno ne samo vanjskim korisnicima nego i internim ljudima. Pa smo odlučili pisati ArchDigg (recimo od Architecture Diggest :)) koji na dvije A4 stranice na jednostavan način hrvatskim jezikom objašnjava određene stvari. Prvi koji je izašao je priča o Software + Services strategiji. Iako smo inicijalno razmišljali o tome da to bude interna stvar nema razloga da ne postane dostupna i ljudima van MS-a, pa evo prvog uratka (u nastavku dio, a cijeli dokument možete skinuti ovdje). Ugodno čitanje i vratite nam svoje komentare kako nam ide...

Dokument počinje ovako: 

"Microsoft strategija usluga je izgrađena oko jednostavnog principa – budućnost tehnologije leži u kombinaciji softvera i usluga (software and services). Danas je „softver“ izrazito popularan na osobnim računalima, dok su „usluge“ značajnije zastupljene kroz Internet rješenja, no zanimanje za usluge raste u organizacijama svih veličina. Software + Services pristup je najbolje iz oba svijeta: korisnik odabire tip rješenja ili kombinaciju rješenja koji najbolje odgovara njihovim poslovnim potrebama.

Microsoft je jedinstveno pozicioniran: posjeduje najširi izbor proizvoda na tržištu, posjeduje značajnu ekspertizu rada s „bogatim“ klijentom – osobnim računalom, proizvodi visoko skalabilne servere koji pokreću najveće web siteove na svijetu te trenutno značajno investira i gradi infrastrukturu koja omogućuje pouzdane i skalabilne usluge. Software + Services pristup su slijedeći korak kod kojeg se integriraju iskustva server i klijent rješenja s kreiranjem uslugama, gdje isti zajedno rade i temelje se na istom programskom modelu.

Osnovne smjernice tržišnog razvoja usluga Microsoft gradi na dvije grupe usluga: jedne grupa usluga orijentirana je prema organizacijama koje već posjeduju određene IT sustave te koje traže nove mogućnosti i/ili prostor za smanjenje troškova – „Online“ usluge, dok je druga grupa usluga orijentirana prema pojedincima, krajnjim korisnicima u organizacijama te radnim grupama – „Live“ usluge. Pod tim nazivima ćete ih i pronaći u ponudi – na primjer, Office Online i Office Live." ...


ratkoml @ 21:22 |Komentiraj | Komentari: 0
subota, siječanj 26, 2008
Quick Note: David Chappel ne gubi vrijeme... objavio je novi whitepaper pod nazivom Software + Services in the Microsoft World: Overview for IT Decision Makers, odličan dokument o tome kako Microsoft vidi S+S, SaaS, SOA priču. Kako naslov i kaže, namjenjeno donositeljima odluka u IT svijetu, ali ne brinite, ako niste među inima, zbilja je napisan kao lagano štivo.

Direktni link: http://www.davidchappell.com/S_S_in_the_Microsoft_World--Chappell.pdf
ratkoml @ 22:57 |Komentiraj | Komentari: 0
četvrtak, prosinac 27, 2007
Vezano uz nedavno općepovećani interes o raznoraznim online web office izdanjima - odnosno mogućnostima da browser koristite - gotovo kao Office, i mene je zainteresirala činjenica do gdje se došlo s istima. Naravno, prvo se nameće Google Docs, najpoznatiji ali ne i jedini predstavnik ovog žanra. Već nekoliko godina najavljivan kao Office Killer, i dan danas se promatra više kao beta nego kao stvarno zamjenjiv nasljednik Microsoft Officea.

Dao sam si malo truda i iskopao više informacija o Google Docsu. Prva zanimljiva informacija je koliko ljudi koristi Google Docs. Kada pogledate donji graf (znam da je sitno pa imate link na originalni post), jasno je da taj broj od ljeta drastično raste - trenutno oko 1.5M korisnika mjesečno koristi ove aplikacije. Više informacija na http://blog.compete.com/2007/12/06/google-docs-spreadsheets/. Impresivno priznajem, malo je daleko od 500M korisnika Microsoft Officea, ali s obzirom na model te na potencijal i budućnost grafa - nešto što je stvarno za ozbiljno pratiti.



No, druga stvar koje je interesantna je koliko se dugo ljudi zadržavaju u tim aplikacijama. Ako je za vjerovati ekipi, prosječno ljudi koriste aplikaciju (Spreadsheet ili Docs) između 6 i 8 minuta po posjeti. To mi već nije toliko impresivno - danas kada pišem dokument ili sređujem tablicu, isti su mi otvoreni po nekoliko sati jer jednostavno - radim na njima. I to aktivno - znate već što se radi s dokumentima. Ovako mi se čini da se ekipa prijavi za uporabu Google Docsa, otvori aplikacije, malo se igra s njima, vidi što se može i nemože i - to je to.



Čini mi se da je upravo ovo problem koji trenutno Online Web Office ili kako već aplikacije imaju - nedostaje im bogato i raznovrsno korisničko iskustvo jer je na Webu teško emulirati sve ono što imate na bogatom klijentu. Ovo je jedna od glavnih prednosti Software + Services modela, jer se koristi bogati klijent (Microsoft Office) na vašem računalu te prednosti Interneta za spremanje podataka (čitaj: "data in the cloud"). Vjerujem da će vremenom i online aplikacije postati prilično dobre - ali mora još proteći Save ispod jednog od naših mostova. Moja prognoza je negdje 2009 - 2010 i mislim da imamo još 2 godine do toga.

Nekako mi se čini da Google Docs i nije najjača ideja - čini mi se da Zoho i thinkfree imaju bolje modele jer poznaju i klijentsku stranu (slično Microsoftovom Software+Services modelu). Ali vrijeme će pokazati.




ratkoml @ 11:56 |Komentiraj | Komentari: 1 | Prikaži komentare
utorak, prosinac 11, 2007
Pojavio se dobar članak na Information Weeku koji objašnjava gdje se i kako Microsoft pozicionira u SOA svijetu. Mislim da ni sam Microsoft nije dao ovako dobar pregled - i dobre strane ali i nedostaci trenutne Microsoft strategije / pristupa.



Za više o Microsoft gledanju na SOA-u: www.microsoft.com/soa.
ratkoml @ 15:06 |Komentiraj | Komentari: 0
četvrtak, studeni 8, 2007
Još jedna novost najavljena na TechEd 2007 / Barcelona / konferenciji jest Microsoft Sync Framework, okruženje za kreiranje online/offline priče jednostavnom za korisnike i programere koji ih moraju implementirati. Sync Framework vam omogućuje zaboraviti brige o tome kako se vaša aplikacija ponaša ovisno o tome da li je online ili ne - okruženje uspostavlja okolinu koju možete koristiti ako ste namjerno ili odjednom offline.

Je li Microsoft Sync Framework isto što i Google Gears? Microsoft razvija riješenje koje nije okrenuto samo browseru, već omogućuje sinkronizaciju bilo kakvog tipa podataka unutar bilo koje aplikacije - upravo zato se i naziva "frameworkom".

MSSF dolazi iz SQL product grupe i ali nije orijentiran samo prema podacima, nego je prilično agnostičan oko toga "što" se sinkronizira i tko to koristi - ujedno skriva kompleksnost sinkonizacije od korisnika i developera. Ako vam treba primjer, dobar je onaj koji koristi Outlook offline mod - istom je svejedno da li jest ili nije povezan - samostalno se prebacuje između offline i online moda ovisno o tome da li je mailbox dostupan putem određene  mrežne povezivost.

Kada ga možemo očekivati na strojevima? Krajem ovog mjeseca trebao bi biti spreman za download, barem tako izgleda po zadnjim najavama, iako već sada možete pogledati CTP (Community Tech Preview).

Info:
MSDN: http://msdn2.microsoft.com/en-us/sync/default.aspx


ratkoml @ 10:31 |Komentiraj | Komentari: 0
srijeda, studeni 7, 2007
Jedna od zanimljivijih najava ovdje na TechEd-u 2007 /Barcelona/ za arhitekte u Microsoft svijetu zasigurno je najava novog  (na keynoteu ga je najavio Copr VP Developer Division S. Somasegar), vidi i blog, Software + Services Blueprint Kita, grupe rješenja koje vam omogućuju implementaciju, ali bolje i razumjevanje Software + Services rješenja.



Software + Services drugačiji je pristup od tradicionalnog "SOA" / "SaaS" pristupa - Microsoft obuhvaća daleko šire elemente arhitekture rješenja te razlikuje i prihvaća da je klijentska strana, odnosno, korisničkog iskustvo klijentske strane i dalje izrazito bitan element budućih rješenja (za razliku od, recimo, ideja koje pokušavaju sve strpati u oblak, odnosno Internet, migrirajući rješenja u potpunosti na  "Internet".

Somine riječi s njegovog bloga: "Software + Services Blueprints that contain a framework with source code access, guidance and tools that work with Visual Studio to enable you to easily build software + services solutions.  We delivered the first in a series of such blueprints that enables you to build an add-in to Outlook 2007 that exposes data and interacts with external services".

Više informacija na: http://channel9.msdn.com/wiki/default.aspx/Channel9.SoftwarePlusServicesBlueprints a download prvog Software + Services Blueprinta na CodePlexu: http://www.codeplex.com/ssblueprints (vodi vas kroz kreiranje Microsoft Outlook AddIna i kroz koji možete pristupati podacima ali i povezivati vanjske servise prema Outlooku. Uporaba je krajnje pojednostavljena, te su kreirani i posebni workflow-ovi koji vas vode kroz izgradnju određenog servisa (uporabom Blueprints Managera koji je zapravo addin za Microsoft Visual Studio, trenutno podržana verzija je 2005).

U budućnosti, očekujte više Blueprintova, i to u kompliciranijim scenarijima od ovoga, te BluePrints Factory - blueprint za izgradnju svojih "blueprintova" odnosno svojih scenarija izgradnje s+s rješenja. Nice touch - nakon software factories, evo nam i software+services factory. Jedna od boljih stvari koje sam vidio zadnje vrijeme.

Video na: http://channel9.msdn.com/ShowPost.aspx?PostID=353885#353885


ratkoml @ 13:53 |Komentiraj | Komentari: 0
subota, listopad 27, 2007
OK, ide li sve na Internet? Hoće li se sve aplikacije prebaciti na Internet, Google dobiti svoju bitku, a Microsoft i slični nestati s lica zemlje? Danas se starno vodi žestoka rasprava što će se dogoditi u budućnosti (skoroj) i kakav pristup treba primjeniti. Veliki vendori su prilično određeni, od onih koji zastupaju sve na Internet filozofiju pa do onih koji više vole kombinacije. O tome smo dosta razgovarali na Advanced Technology Day-u prije par dana - pa da vam prenesem sukus te rasprave.

Diktatura proletarijata

Prvi pravac zapravo neću previše komentirati jer je to pravac "sve na Internet". Dakle, ništa lokalno, sve aplikacije su na Internetu, a ništa na klijentu. Možete i sami pretpostaviti tko je tu prisutan, jer su tu gotovo svi, koliko taj pristup izgleda popularan (poznat pod nazivom SaaS - Software as a Service). Pristup ima svojih prednosti (naravno i mana, vidi dalje u tekstu) i gotovo da ga mogu razumijeti, jer ima smisla u određenim scenarijima - poput hostinga, ali uvijek s ograničenim korisničkim iskustvom ili bez njega (m2M scenariji).

Od svega po malo: živjela raznolikost

Drugi pravac je pristup koji najviše zagovara Microsoft, pod imenom Software + Services. Ideja je jasna: svijet se neće sastojati samo od aplikacija na lokalnom računalu ILI servisa, nego će konačno rješenje biti kombinacija najboljeg od oba svijeta. Što je najbolje kod servisa? Jednostavna postavka, održavanje, izmjene, standardni pristup itd. Što je najbolje kod aplikacija na lokalnom računalu? Brzina, ugodan rad, korisničko iskustvo, mogućnosti, brzina ponovo itd. Korisnici će uvijek zahtjevati ugodno korisničko iskustvo (user experience) i teško da će to ikoja internet aplikacija dostići u skoro vrijeme bez obzira na uzlet tehnologija kao što je AJAX.

Primjera je bezgranično - a meni je najbolji primjer vaša elektronička korporativna pošta. Većina organizacija danas koristi Microsoft Exchange. Pojednostavljeno, Exchange sam po sebi nema klijent, već mu se pristupa koristeći različite uređaje i programe:

  • Microsoft Outlook kao lokalna aplikacija na LANu koja ima izuzetni korisnički doživljaj - brz, jednostavan, s puno funkcija
  • Microsoft Outlook kao lokalna aplikacija izvana kroz VPN - isto kao gore, samo spajanje u lokalnu mrežu preko vanjske (recimo Interneta)
  • Microsoft Outlook kao lokalna aplikacija koristeći RPC over HTTP - isto kao gore, samo uz tehnologiju koja ne traži dizanje VPN mreže
  • Microsoft Outlook Web Access - pristup do pošte koristeći Web browser, koji opet koristi sve prednosti Dynamic HTMLa, AJAXa, client side JavaScripta da korisničko iskustvo bude što bolje
  • Microsoft Mobile 5/6 sustav za PDA i mobilne uređaje - uključivo i PushMail tehnologiju za trentuno primanje elektroničke pošte
  • Microsoft Voice Recognition za Exchange - koji vam omogućuje da nazovete svoje Exchange server te da vam on pročita vaše poruke
     
    Dakle, samo jedan servis te nekoliko klijenata (aplikacija) koje omogućuju različite korisničke scenarije.
Nije samo Microsoft taj koji razumije potrebu Software + Services pristupa. Najveći proizvođači aplikacija danas su upravo najveći Internet pružatelji usluga (npr Yahoo i eBay). Pogledajmo samo nekoliko igrača:

Google - bez obzira što gura svoje web aplikacije, Google  razumije da ne ide sve online. Razvijen je (kupljen) Google Gears. Već prema Googleu: "Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality using the [following ]JavaScript APIs". Već duže vremena u beti, primarno se koncentrira lokalnu pohranu resursa aplikacije, podataka u bazama podataka te on-demand uporabu asinkronog JavaScripta da se poboljša brzina odziva (čitaj: AJAX).
http://gears.google.com/index.html

Apple - iako se sada pitate otkud sada ovdje Apple, isti je gotovo najveći neinteroperabilni igrač danas na tržištu. Apple ne dozvoljava da itko licencno koristi njihov OS. Niti HW. Niti aplikacije. Niti [ubaci nešto]. Najbolji primjer za to je Apple iPhone. Ako ste željeli na njemu pokrenuti neku vašu aplikaciju, jedini način za to bio je pristup putem Interneta (odnosno, ugrađenog browsera). Dakako, Jobs se brine da se ne naruše performance iPhonea (imao sam priliku igrati se s istim u Apple Storeu, zbilja impresivno), pa je prema tome stvar prilično zatvorena. No čitam prije tjedan - dva, zbog pritiska tržišta Jobs je odlučio na izdavanje iPhone Software Development Kita (SDK) kako bi sami mogli razviti aplikaciju za iPhone. Čitaj: nedostaje im lokalni klijent - aplikacija. Sve ostalo ne radi kako se očekivalo - ne može sve preko Interneta. P.S. Moram jednom baciti post pod temom "Apple: zatvorenost koju svi obožavaju".
http://www.wired.com/gadgets/mac/news/2007/10/iphone_sdk
http://www.pcworld.com/article/id,138563-c,iphone/article.html
 
eBay - iako bi na prvi pogled rekli da je ovo čista Internet aplikacija, nije tako. Naime, zante li da postoje čjudi koji jednostavno žive od kupovanja i prodavanja stvari na eBayu? Klasični pristup putem Interneta je jednostavno prespor za njih - pa je eBay smislio offline aplilkaciju Turbo Lister koji im omogućava da se natječu s lokalnom aplikacijom (offline, je li) koja je daleko brža i omogućava istovremeno nadmetanje nad nekoliko stotina predmeta. Software + Services, zar ne?
http://pages.ebay.com/turbo_lister/

Salesforce.com - ako je ijedna kompanija predvodnica Software as a Service (saas) modela, onda je to salesforce.com (CRM preko Interneta). Ista toliko ne podnosi klijentske aplikacije da im je telefonski broj (u USA) 1-800-NO-SOFTWARE. Za njih, aplikacija na klijentu je đavolji rad i SVE mora biti na Internetu. I gle čuda, nakon nekoliko godina su shvatili da ljudi (prodavači) ipak s vremena na vrijeme napuštaju ured i idu kod korisnika kako bi nešto prodali, a tada su uglavnom - offline. I tako su tiho pustili u prodaju salesforce.com offline edition (ili - lokalnu aplikaciju). Čudo jedno, opet S+S model. Pazi kako je to ekipa pametno zamotala: "Since its introduction, Salesforce users have relied on Offline Edition to manage their customer data when working without Internet connectivity. Offline Edition 2.0 expands this capability by allowing users to capture and manage leads in the field. Offline Edition 2.0 also leverages custom objects with support for master-detail custom related lists offline". Gotovo da ti nije jasno da je to najobičnija offline aplikacija.
http://blogs.salesforce.com/features/2006/03/offline_edition.html

i tako dalje... mogao bih napisati po nešto o gotovo svakom "velikom" Internet vendoru

Generika, pa smo mirni

Treći pravac je onaj koji pokušava "generički" rješiti problematiku offline aplikacija tako što browser glumi offline "wrapper" oko aplikacije. Rekao bih da je ovome ipak najbliži Silverlight te da bi jedan nakav framework trebao živjeti unutar browsera da bi se neka aplikacija izvršavala (i to pod uvjetom da je .NET kompatibilna). Dakle, vrlo teško.

Firefox, ako jedan od najznačajnijih alternaativnih web browsera, prilično radi na toj ideji. Navodno (dakle, ovo sam pročitao ponegdje ali nije  potvrđeno) Firefox 3 će imati podršku za offline aplikacije - i to upravo generičku podršku za bilo što: Google Mail, Docs, itd...
http://www.readwriteweb.com/archives/firefox_3_offline_apps.php

Još jedan od ukazatelja na ovaj trend jest i Mozilla: odnosno ono što radi Mozilla Labs pod nazivom Prism, odnosno pojednostavljeno, aplikacija koja omogućuje web aplikacije na desktopu. OK, Prism još uvijek ne radi nešto značajno, no Labs sugerira da ozbiljno razmatraju offline uporabu web aplikacija.
http://labs.mozilla.com/2007/10/prism/

Mogu li samo browseri rješiti pitanje offline aplikacija? Mislim da je najveće u tome kako podržati offline podatke, odnosno rad s bazama podataka i drugim serverima. Bilo koja aplikacija koja živi sama od sebe vjerojatno je na nivou kalkulatora, dok za one kompleksnije, teško vidim izlaz sam po sebi. No, živi bili pa vidjeli, a ja što sam stariji, sve se radije iznenađujem.

Za kraj few hints: pogledajte si Live Workspace da bi dobili osjećaj budućeg "storage in the cloud" prostora. I očekujete da Microsoft neće sjediti skršenih ruku po pitanju online Office aplikacija.

Dug post, još duža rasprava, ako me pronađete za istu.


ratkoml @ 22:01 |Komentiraj | Komentari: 1 | Prikaži komentare
subota, listopad 6, 2007
Kako se ja obično javljam s vijestima tipa "ako vam je promaklo" - ova je djelomično u toj grupi. Ali zanimljivo je da je ovo ipak jedna od onih "strateških" - Microsoft je napokon sam sebi razjasnio što stvarno cilja s svojim online uslugama. Daklem:

U daljnjem nastavku realizacije svoje Sofware + Services strategije, Microsoft objavljuje (najlaške je prenijeti naslov) free online storage, file-sharing and collaboration service za korisnike Microsoft Officea. Što to točno znači? Otvaraju se prostor i usluge "na Internetu" (čitaj: u jednom od Microsoft mega-hosting prostora koji ubrzano niču širom svijeta) kojima na jednostavan način mogu pristupati korisnici Microsoft Officea. Pretpostavljam, nešto tipa "Save As... (gdje?) Office Live (Internet)". Zašto pretpostavljam? Zato što je sve još u beti, koja tek čeka svoje otvaranje. Predprijaviti se možete ovdje. Naravno, Save As je samo dio besplatnog online storeagea (kojeg možete djelomičko isprobati u SkyDrive Live usluzi (isto beta), no interesantije je što će biti ponuđeno u varijanti "collaboration services".

Cilj je dakako cijeliti dokumente i radne prostore putem Interneta - što ne znači da ćete imati online verziju Microsoft Officea - klijent (računalo) se i dalje zahtjeva (koliko čujem, još kraće vrijeme :)) Za sada, dokumenti se kreiraju na računalu te pohranjuju u Live prostoru, ali se mogu pregledavati direktno u browseru (svi su podržani).

Ovo je samo dio S+S strategije, poznat pod grupnim nazivom "Microsoft Online". Drugi dio je poznat pod nazivom "Microsoft Live" i okrenut je krajnjim korisnicima (consumers), ali o tome valjda svi već sve znaju. Sada razliku kuži i Microsoft :).


 

ratkoml @ 20:58 |Komentiraj | Komentari: 0
utorak, rujan 11, 2007
"Just in the case" da ste propustili: prošli tjedan Microsoft je objavio novi paket Windows Live usluga, u kojem možete pronaći Windows Live Mail, Windows Live Messenger, Windows Live PhotoGalery (beta) te Windows Live Writer (pomoć u pisanju blogova). No sad, ovo nije nešto što do sada niste vidjeli, ali mi je zanimljiv pristup koji integrirano donosi niz client aplikacija (pogotovo novi Windows Live Mail) kojima pristupate web servisima koji nose gore navedene usluge.



Dakle, tipičan primjer Software + Services modela - Live Mail je klijent platforma koja vam omogućuje brz rad s mailom koji se nalazi negdje (ne samo na hotmailu). Naravno nije da ne možete pristupiti i preko Web stranice, ali je korisnički doživljaj puno ugodniji. 

Dodatno, sve usluge/ programi su na hrvatskom jeziku (ako ste tako naveli u LiveID računu) što je vjerojatno značajno olakšanje za ljude koji ne koriste engleski ili im je jednostavno tako zgodnije. Ono što mi ostaje za napraviti je pokrenuti seriju postova na temu S+S, ali do tada, evo uvida kamo ide Microsoft Live strategija.

Ono što moramo lokalno vidjeti je kako integrirati Writer s domaćim blogovima, ali to je zadatak za moju ekipu te developere koji su kreirali blog engine. Više informacija uskoro.
ratkoml @ 17:06 |Komentiraj | Komentari: 0
četvrtak, rujan 6, 2007
S vremena na vrijeme se sjetim zabavnog filma "The Rock" (1996, Sean  Connery + Nicolas Cage [legendardna uloga Dr. Stanley Goodspeeda])  i rečenice koju sam valjda inspiriran filmom nekoliko puta ponovio u životu: "Your best is not good enough" s jakim škotskim akcentom šuštavog Seanovog glasa .



No, barem u IT svijetu, situacija je ponešto drugačija. Ne samo da je najbolje dobro, nego je i prosječno sasvim korektno, a ponekad je i ispodprosječno prihvatljivo ako dolazi u dovoljnim količinama.

Kako izgleda danas prosječno IT okruženje neke velike (enterprise) organizacije u Hrvata? Vjerujte mi, iz prve ruke znam da smo daleko od pet devetki, potpuno redudantno i skalabilnog okruženja kakvim se inače vendori oglašavaju po medijskom prostoru. Ljudi se snalaze s onim što već imaju - nije rijedak slučaj da malo jače PC računalo glumi server s nekoliko servisa. Virtualizacija je tu donijela određeni pomak i povećala stabilnost ali ne i stvarnu skalabilnost - uvijek postoji ograničenje virtualizirane okoline koji ova tehnologija ne može ispraviti. No, je li bitno? Ako ste razvili ili koristite servis (vidi dalje Skype) koji postavlja organičenja s kojima se "consumer" slaže, možda nije niti bitno imati dostupnost koja zahtjeva značajnu investiciju (primarno u sklopovlje). Možda budući korisnik prihvaća ograničenja i sasvim je zadovoljan da njegova broadband konekcija ponekad ne radi ili radi smanjenim kapacitetom jer je - besplatna?

Danas je sasvim razumljivo imati 1 TB diskovnog prostora pored svog kućnog računala. Za 2-3 godine to će se popeti na nekoliko ili nekoliko desetaka TB. Za što vam služi taj prostor? Filmovi? Muzika? Fotografije? Koji je prag "dostupnosti" kojeg očekujete od svog diska? Pet devetki? A od istog prostora koji se nalazi negdje na Internetu? Nije vam bitno? Da bi dodatno zakomplicirali stvar, Microsoft uskoro izbacuje na tržište Microsoft Home Server - uskoro ću u svojoj sobi imati prosječni IT odjel manje organizacije. Konzumerizam je zanimljiva pojava koja oprašta nedostatke na uštrb cijene i jednostavnosti. Što ako baš danas ne možete do svojih slika na Internetu? Manje-više, pod uvjetom da su sutra dostupne i naravno, u onom obliku u kojem ste ih ostavili.

Zanimljiv je i odnos diska koji je pored vaše računala i pohrane na Internetu. Ako imate 10 TB prostora doma za 500 USD treba li vam 50 TB Internet prostora za 50 USD godišnje? Treba li vam uopće oblak za pohranu? Reći ćete - slike su mi onda dostupne putem Interneta. Ali što ako vaše kućno računalo, koje ionako ne gasite i koje je stalno spojeno ADSLom na Internet bude ujedno i servis koji vam omogući pristup baš kao i Internet prostoru? I sam razmišljam što bi bila budućnost i odgovor ne nalazim niti lokalno niti globalno, baš kao što Microsoft u SaaS modelu ne zastupa niti Sofware niti Service nego sinergiju istih (Software+Service). I ako je računalo povezano na Internet - je li to sada i samo računalo postalo - mreža?

Nedavno je svima poznati servis Skype bio nedostupan gotovo dva dana zahvaljujući pogrešci u programskom kodu. Je li Skype servis koji mora biti dostupan 24 sata na dan? S obzirom na reakcije korisnika (koje su gotovo minimalne) ne mora - korisnici su pričekali da se servis ponovo podigne i nastavili dalje. Znači li to da korisnici očekuju da će servis biti nedostupan s vremena na vrijeme? Naravno - kad platite međunarodne razgovore oko 40 do 50 USD godišnje uključivo i pozive na fiksne telefone razumljivo je da se prilično tolerantni prema ovakvoj dostupnosti servisa (doma toliko potrošimo na t-ht račune unutar mjesec dana).

Prije dvije godine prilična hajka podignula se na američkog VOIP pružatelja usluga VONAGE kojeg su roditelji tromjesečne djevojčice koja je umrla od prekida disanja optužili za njenu smrt jer VONAGE nije uspio / nije podržavao 911 "emergency" poziv. Iako je pružatelj usluga vrlo brzo "popravio" ovaj nedostatak, ovo je očigledan primjer kada "good enough" nije dovoljno. Postoje situacije u kojima je dobri stari fiksni telefon i dalje nezamjenjiv - iako bih rekao da je možda najbolje imati VOIP, fiksni i mobilni telefon sve na jednom mjestu.

Nadam se samo da nećete biti tehnološki freakovi kao ja - pa sam tragajući za novotarijama na području kante zvane televizija završio sa analognom, digitalnom, kablovskom, MaxTV i satelitskom priključenom na jedan televizor. A ionako nemam vremena za isti :).

ratkoml @ 22:27 |Komentiraj | Komentari: 0
srijeda, rujan 5, 2007
Što je točno Microsoft "Software+Services" pristup? Najbolje vam to može objasniti glavni čovjek zadužen za strategiju arhitekture, John DeVadoss.

Key Points?

Bez obzira na trenutni hype, nema istog rješenja za sve korisnike. Model je dizajniran kako bi omogućio različite potrebe korisnika - koji ultimativno moraju donijeti određene odluke koje će definirati njihov pristup ali i imati mogućnost odabira: on-site IT servisi ili servisi koji se nalaze u "oblaku" ili  kombinacija jednih i drugih.

Rizik je jedna od osnovnih kategorija odluke: na primjer, koji je "risk affinity" [risk management]organizacije koji će odrediti da li ista pristaje da se podaci (database) nalaze u oblaku ili ne. Ako su podaci u oblaku, tko stvarno posjeduje i upravlja tim podacima. Rizik će odrediti koje funkcije i usluge /servise organizacija može "outsourcati" u oblak a koje želi držati pod kontrolom u svom IT sektoru. Composition, goverance, federation… dodatni su elementi koji kompliciraju život arhitekata prilikom kreiranja nove arhitekture zemlje i oblaka.

I možda dodatno, problem ROI pristupa (Return Of Investment) modela. ROI je interesantan pristup koji ne uzima u obzir dodatnu, vremensku dimenziju - definirati ROI kao vrijednost koju korisnik dobiva na uloženu vrijednost pristup je opravdanja investicije, koji, po DeVadossu, ne uzima u obzir vremensku dimenziju. Internet vrijeme (copyright Swatch :)) zahtjeva brži povrat investicije nego "standardni" (recimo, ERP) pristup. Ima li investicija smisla ako je njen povrati 5 do 10 godina? Jesmo li mogli pametnije uložiti novac?

No da sad ne razvijam svoju teoriju. Pogledajte originalni post te keynote s Enterprise Architect konferencije.

ratkoml @ 10:00 |Komentiraj | Komentari: 0
petak, kolovoz 24, 2007
Jedna zanimljiva: iako su operativni sustavi koje Nokia i Microsoft dva najveća konkurentna (Symbian i Windows Mobile) to ih ne spriječava da zajedno rade i međusobno poboljšavaju svoje usluge koristeći software + service pristup.

Na primjer, upravo je potpisan ugovor između Nokie i Microsofta o postavljanju mobilnih Windows Live servisa na Nokia mobilne telefone (odnosno, Windows Live Hotmail te Windows Live Messegner na prestižnu Nokia 60 seriju).

Nokia i Microsoft već imaju značajnu suradnju na polju digitalnog sadržaja. Dodatno, Nokia je licencirala Microsoft Active Sync protokol kako bi omogućila korisnicima da jednostavnije pristupaju Microsoft Exchange elektroničkoj pošti.

Eto kako pametno možemo naprijed: konkurentnost je OK, ali treba iskoristiti snagu drugih i proširiti svoju ponudu ako je to moguće. Podsjeća me na Outlook Connector za Lotus Notes - konektor koji omogućava Microsoft Outlooku da se spaja na IBM Lotus Notes poslužitelj elektroničke pošte. Tko je na kraju najzadovoljniji? Nadam se, upravo krajnji korisnik i to sa mogućnošću odabira.
ratkoml @ 12:07 |Komentiraj | Komentari: 0
četvrtak, kolovoz 23, 2007
Microsoftov planira 16.10 objaviti završna izdanja nekoliko novih proizvoda: Microsoft Office Communications Server 2007, koji pruža management platformu za VoIP, IM, email te video conferencing; Office Communicator 2007, desktop klijent za OCS; te Microsoft Live Meeting, programska podrška za Microsoft web conferencing platformu koja trenutno postoji kao hosted service na Exchange 2007 poslužitelju.

Vrijednosti ovakvog pristupa tek treba upoznati, jer većina ljudi i dalje ne vjeruje da je prilično jednostavno zamjeniti PBX (telefonske) centrale te dodati još čitav niz mogućnosti zajedničkog rada uz to. Za one koji su bili ove godine na WinDaysima 2007, sjetiti će se se da su Microsoft Certified Arhitekti, Saša Juratović i Tonino Filipović održali cijeli niz predavanja vezana uz OCS platformu te pokazala rješenja i uređaje koji to koriste (dobro se sjećam da su se zabavljali prenoseći nekoliko servera po konferencijskim dvoranama :)).

Koji je slijedeći korak? Dio Web siteova nagađa da je uprava platforma logičan potez za prebacivanje u S+S model (SaaS) te da se jednostavno može ponuditi kao servis unutar hosted modela pojedinog service providera. Uistinu, zašto to ne bi bilo tako? Ako je telefon samo usluga za koju mi ne treba "hardware" - znači li to da onda recimo t-com ili vipnet možda "hostati" moju telefonsku centralu? I to sa dodatnim uslugama za koje mi ne treba nikakav lokalni stoj? Možda će veće organizacije odbaciti ovakvu mogućnost, ali je sasvim logično da bi kombinaciju telefona i maila za srednje i manje organizacije vrlo jednostavno mogao hostati jedan ovakav provider, i to uz sve pogodnosti imanja mobitela, telefona, faksa, mailboxa, voice mailboxa itd. Hoće li to imati odgovarajuću kvalitetu? Microsoft radi i na tome: upravo je obznanjen Microsoft Office Communication Server 2007 Quality of Experience Monitoring Server...

Dio ove infrastrukture već možete izgraditi i danas, nažalost po povećanoj cijeni. Microsoft upravo radi na tome da ovakve mogućnosti prenese širokim narodnim masama te da jednostavno možete potpisati ugovor s providerom i imati svoj PBX + mail sustav. 

Za početak, dobro proučite što vam nudi nova OCS platforma. Korak dalje izgleda prilično blizu.
ratkoml @ 12:58 |Komentiraj | Komentari: 0
petak, kolovoz 17, 2007
Sjećate li se Dr. Dobbs magazina? U moje (programersko) vrijeme nestrpljivo smo čekali novi broj koji nas je uvodio u tajne C/C++ programiranja - tada je ova literatura ne bila obavezna već je imala status ikone o kojoj se govorilo s poštovanjem. Izaći na špicu s Dr. Dobbsom pod rukom nije bila poruka za bilo koga, ali tko ju je razumio... Naravno, pretjerujem :).



Čitam u novom (online) izdanju dobar članak o "povratku desktopa", odnosno kako se klatno (pendulum) ponovno vraća nazad nakon što je nekoliko godina bilo u prostoru "oblaka", čitaj Interneta. Vraća li se vrijeme "offline storagea"? Za one koji su bili na MS Advanced Technology Dayu 2 znaju da je upravo to jedna od mojih tema o kojima sam razglabao držeći predavanje "Software + Services". Pročitajte članak...
ratkoml @ 20:11 |Komentiraj | Komentari: 0
petak, kolovoz 10, 2007
Vrijeme je platformno - arhitekturalnih promjena: Internet je postao nezaobilazna platforma i svi se bave pitanjima "software + services" ili "software as a service" te njihovom realizacijom. Microsoft ima svoju filozofiju koja je objedinjena u Live uslugama, a kojih je danas popriličan (sve veći) broj.

Microsoft danas objavljuje novi proizvod iz svoje Live obitelji: Windows Live SkyDrive - novi Live servis koji korisniku dodjeljuje 500MB prostora "u oblaku" (čitaj: na Internetu). Recimo da bi mogli reći da je ovo vaših osobnih pola gigabajta prostora na Internetu, gdje po pretpostavci dobivate nekoliko zaštićenih direktorija u kojima možete pohraniti datoteke i koji su potpuno zaštićeni od drugih korisnika.



Naravno, možete kreirati svoje dodatne direktorije te odrediti koji korisnici mogu pristupiti kojim direktorijima - slično onome što bi napravili na svom računalu ili na dijeljenom disku mrežnog poslužitelja.

Ovdje možete pogledati mali video (demo) o tome kako to funkcionira... Ako je to bila dobra vijest, onda jedna manje dobra za kraj: ako imate LiveID account na kojem ste priznali da ste iz Hrvatske :) onda ćete se morati još malo strpiti jer usluga trenutno nije dostupna za naše krajeve. Što znači da ćete se barem na trenutak virtualno preseliti u neku zemlju u kojoj ste oduvijek željeli živjeti...

Još jedan korak u Web 2.0 / S + S (software + services) arhitekturi. Kako je u najavi još nekoliko servisa, sa zanimanjem pratim. Više informacija na Windows Experience blogu...

ratkoml @ 13:17 |Komentiraj | Komentari: 2 | Prikaži komentare
četvrtak, srpanj 19, 2007
Većina ljudi koji rade business s Microsoftom zna: svako ljeto leti se u Ameriku na svjetsku partnersku konferenciju na kojoj Microsoft (odnosno njegovi čelnici) daju smjernice, ideje, planove, pregled proizvoda i slično, a što zapravo definira čime će se Microsoft (pa i njegovi partneri) baviti tijekom slijedeće fiskalne godine (u Microsoftu fiskalna počinje 01.07.)

Tako je prije nekoliko dana završen Microsoft WorldWide Partner Conference 2007 u Denveru. Osim što je većina ljudi tamo uživala u prekrasnom krajoliku valjda najzelenijeg grada u Americi (moram natjerati VjeranaB da piše blog i podijeli s vama neke slike, ja nažalost nisam bio tamo ove godine, nego uživam u plažama Biograda N/M), zajedno su proveli 3 dana slušajući maarketinše, proizvodne ali i strateške poruke Microsofta.

Tema ove godine broj 1? Services. I to u svim oblicima Software + Services modela, počevši od keynotea kojeg je držao tko drugi nego Steve Ballmer (Steve kao vizionarski guru :)) pa do zadnje prezentacije Windows Live platforme. 
 
Steve je, kao CEO kompanije, jasno stao iza Services Platforme, dajući do znanja da to nije samo ljetni play Microsofta, nego se kompanija potpuno okreće prema servisnoj platformi.  Za Microsoft, izrazito je bitno da se partneri što prije uključe u ovo, je tko drugi ima dostup i radi s aplikacijama nego partneri.

Meni osobno je najinteresantnija nova Windows Live Quick App platforma. Tekst:  "We have also been focused on identifying some of the compelling vertical scenarios enabled by the WL Platform, and have build a set of WL Platform Quick Applications (and made the code available on CodePlex (link here)) to jumpstart community engagement around these scenarios. And we build a demo for Worldwide Partner Conference that Brian Hall demo’d in Steve Ballmer’s keynote (link here – demo is at the 38 min mark)."

No, kako dobiti više informacija o tome što se tamo događalo?

Za početak, pogledajte Microsoft službene stranice za partnere
http://members.microsoft.com/partner/digitalwpc/ na kojima je niz prezentacija, isječaka i demoa. Za one koji to ne mogu, zgodan pogled u "interni" svijet Microsofta i partnera (nadam se da ne traži partner status, ako traži, prijavite se :)).
ratkoml @ 13:28 |Komentiraj | Komentari: 0
srijeda, srpanj 18, 2007
Kao dobar dodatak naporima na polju SOA (arhitekture) Microsoft je objavio ESB Guidance (Microsoft meaning: Connected Systems Division + Patterns and Practices Group) u novom izdanju June Community Release - i to na novom ESB Guidance Community siteu. Tamo ćete moći pronaći i sva nova izdanja koja će izlaziti sve do finalne objave koja se očekuje u listopadu. Da sad ne objašnjavam značenje iste za zajednicu te kako je i što tehnički ovdje napravljeno, skočite na site i detaljno se informirajte o istome. Što možete tamo pronaći? Check this:

  •        Sample code built on BizTalk Server 2006
  •        Architectural guidance, patterns and practices
  •        Reusable BizTalk Server ESB and .NET components:
  •        Dynamic Transformation Service
  •        Dynamic End Point/Configuration Service
  •        Itinerary based Routing & Service Invocation
  •        ESB Portal
  •        Exception Management framework
  •        Namespace Resolution Service
  •        JMS (Java Message Service) pipeline component (IBM JMS over WMQ)
Za detaljnije (službene informacije) o ESB arhitekturi: Microsoft ESB site

ratkoml @ 13:12 |Komentiraj | Komentari: 0
Instant Messenger
Dodaj blog u Favorites
blogmarks del.icio.us digg TailRank Technorati YahooMyWeb
Arhiva
« » lis 2014
  • 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
362897
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.