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
ponedjeljak, listopad 27, 2008
Eto, svanuo je i 27.10. - dugoočekivani prvi dan Professional Developers Conference i za početak vjerojatno iznenađenje za sve. Ne samo novi naziv, nego i vrlo zanimljiva izvedba Cloud Computinga u Microsoft režiji! Dakle, pojavio se Windows Azure, što bi bio pandan Amazon Web Services + Google AppsEngine + …  (dodajte po volji kad vidite demo).

Iako će očekivano pažnja biti usmjerena na Windows Azure, ne zaboravite da je to samo jedan dio Microsoft Azure Services platforme, što bi zapravo bila spojena ponuda online usluga (hosted servisa) i computing platforme (računalne snage).

Hosted servisi nisu tako nepoznati. U ponudi hosted okruženja nalaze se dobro poznati Live Services, SQL Services, Sharepoint Services, Dynamics CRM Services te .NET Services. Ovdje se, osim u slučaju .NET Services, ponuda ne razlikuje drastično od standardne SaaS ponude - aplikacije koje su hostane u oblaku, skalabilnost, dostupnost, itd… No .NET Services je malo drugačiji, jer možete koristiti mogućnosti hostandog workflowa, identity services, federated services itd.

Cloud Computing u Microsoftovom izdanju donosi znatne prednosti za one koji poznaju Microsoft razvojnu platformu. Kao prvo, koriste se dobro poznati .NET jezici. Za razvoj aplikacija se koristi dobro poznati Visual Studio i add in koji pojednostavljuje razvoj cloud aplikacija (tip projekta). Koristi se i lokalni storage koji simulira rad clouda radi lakšeg programiranja. Najjednostavnije je da pogledate video:


Zapravo je besmisleno za početak trošiti previše riječi. Od danas pišem post po post, secirajući pojedinu uslugu, a do tada je zapravo sve napisano na Microsoft Azure siteu

BTW: navratite i na PDC site: pojavljuju se odlični video zapisi koji pokazuju kako koristiti Azure! A najavljuje se i Office 14 a i Windows 7, ai ... zgodno.

Dodatak 23:34 Nezaustavljivi David Chappel i dokument o Microsoft Azure platformi...

Pregled zanimljivih informacija:
Infoworld: "The inside view of Microsoft's cloud strategy ", http://www.infoworld.com/article/08/10/31/microsoft-azure-cloud-qa_1.html



ratkoml @ 21:18 |Komentiraj | Komentari: 2 | 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
… 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
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
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
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
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
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
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 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 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
373618
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.