Poți avea un SQL Server, BizTalk sau SharePoint în minute

Da, asta e frumusețea Windows Azure Infrastructure Services. Ba mai mult, pentru SQL și BizTalk aveți posibilitatea să le închiriați cu ora. Lista cu serverele noastre suportate în Azure (și versiunile minime) este acum:

  • Active Directory
  • BizTalk Server 2013
  • Dynamics NAV 2013
  • Forefront Identity Manager 2010 R2 SP1
  • Project Server 2013
  • SharePoint Server 2010
  • SQL Server 2008
  • System Center 2012 SP1
  • Team Foundation Server 2012.

De ce ați vrea să vă puneți un SQL Server în Windows Azure, în condițiile în care știm de la grădiniță că avem serviciul Windows Azure SQL Database care e compatibil 98% cu SQL Server 2008? Păi tocmai pentru restul de 2% de facilități, de exemplu dacă vrei full-text search, sau criptare transparentă, sau analysis services. Ah și mai e un motiv, mult mai simplu: poți începe cu mașini mici și crește apoi pe măsură ce crește încărcarea. Vedeți mai jos o ilustrare a celor două alternative:

Continuând în aceeaș notă, de ce ați vrea să puneți SharePoint în Windows Azure, în condițiile în care știm de la grădiniță că există serviciul SharePoint Online din cadrul Office 365? Din aceleași motive ca la SQL, adică pentru a avea facilitățile care nu sunt suportate în serviciul online, de exemplu aplicații full trust. Motivul simplu există și aici: începeți ușurel cu mașini mici și creșteți când e nevoie. Vedeți mai jos un filmuleț despre rularea SharePoint în Windows Azure Infrastructure Services:

Windows Azure Guidance partea a III-a, aplicații hibride

Nu tot ce zboară e soft se poate muta în cloud, sau uneori chiar nu merită. Atunci cum facem să împăcăm aplicațiile on-premises cu aplicațiile care merită puse în cloud? Ăsta este, în mare, scenariul pe care îl tratează partea a treia din seria Windows Azure Guidance. În cele peste trei sute de pagini veți putea vedea cum se pot utiliza Windows Azure Service Bus, BizTalk Server, Windows Azure Access Control Service, SQL Azure Data Sync și Windows Azure Connect pentru a integra aplicații din cloud cu aplicații on-premises. Cu exemple, bineînțeles. Scenariul folosit este al unei companii de asigurări.

Puteți descărca documantația și codul de la http://wag.codeplex.com/. Tot acolo veți găsi și celelalte două părți. Dacă nu ați trecut încă prin primele două, acum e momentul:

– partea I este despre migrarea aplicațiilor existente în cloud,
– partea a II-a este despre dezvoltarea de aplicații noi în cloud, iar acum
– partea a III-a este despre integrarea aplicațiilor din cloud cu alte aplicații.

Windows Azure Guidance part 3

De la TechEd US

SQL Azure își extinde limita de la 10GB la 50GB în urma feedback-ului de la voi.
SQL Azure Data Sync Service pentru a permite controlul/împărțirea datelor în diferite centre de date de pe glob.
Windows Server AppFabric este gata.
BizTalk Server 2010 este beta.

Mai multe la http://www.microsoft.com/events/techednorthamerica/.

Update: avem o versiune nouă a Windows Azure Platform Training Kit, actualizată pentru Visual Studio 2010.

Despre interoperabilitate si e-Guvernare

Dacă tot s-a scris despre seminarul de e-Guvernare organizat de IDG, iată care a fost esența prezentării mele:

Vechiul mod de a opera, în silozuri (m-am inspirat aici din exprimarea domnului Săvulescu de la MCSI) sau fără partajare de informații, nu mai este suficient. Mă refer aici la agențiile guvernamentale, ministere, dar și la administrația locală. Pentru a amplifica beneficiile e-Guvernării este nevoie de două lucruri esențiale:

  1. Interoperabilitate și
  2. Colaborare între agenții.

De ce? Fiindcă pentru a putea oferi o față unitară către cetățeni și contribuabili, este nevoie ca în backend să conectăm datele, sistemele, procesele și funcționarii. Interoperabilitatea este simplă comparativ cu punctul 2, fiindcă în primul caz e o problemă tehnologică, dar în al doilea caz este o problemă de voință. Agențiile sau ministerele trebuie în primul rând SĂ VREA să-și expună serviciile pentru a putea fi reutilizate de alte agenții. Mai mult, agențiile trebuie SĂ VREA să reutilizeze servicii expuse de alții și să-și compună astfel sistemele noi. Apoi toate aceste sisteme se pot înșuruba într-o chestie centrală, pentru a fi consumate în mod unitar de cetățean, indiferent cum interacționează acesta cu e-Guvernarea (pe web, pe telefon, la ghișeu etc).

Am folosit poza asta în prezentarea mea:

Interop @ IDG eGov 30sep09 clean

Da, asta e SOA (Service Oriented Architecture)! Nu e nimic magic aici, dar în e-Guvernare, ca și în orice proiect de SOA, trebuie să existe sprijinul conducerii executive. Dacă nu, degeaba vorbim de WCF și XML și WS-* și REST și BizTalk, fiindcă așa e în proiectele astea: trebuie întâi voință.

În România, partea din mijloc a pozei există din 2003 și se numește SEN (Sistemul Electronic Național). Detalii (inclusiv SDK) pe siteul www.e-guvernare.ro.

Filed under: Interoperabilitate, WCF, SOA, BizTalk, NTO, e-Guvernare

# re: Despre interoperabilitate si e-Guvernare

Thursday, October 01, 2009 8:25 PM by cocodanila

Hai Zoli, give us a break, in tara asta mai degraba

http://www.nu-e-guvernare.ro !!! Management commitment, political embarasment, shared services……. vorbe goale.  Tre sa ma duc sa le explic la nu-s ce agentura ca de ce primesc alocatie la copil in Bucuresti cand am un alt copil cu acelasi nume in Bacau (coincidenta, e de fapt acelasi) care nu beneficiaza de alocatie dar poate ar trebui. Si sa ma duc musai cu un maldar de acte, sa autentific toata familia, si sa am xerox la ele gata pregatit, intre 9 si 15 ca ei nu lucra cand vrem noi. Si ca sa ma faca sa ma duc au taia alocatia – obvious, i-am redus bugetul lui aia mica cu suma respectiva ca sa-o pregatesc pentru viata si sa ia aminte ca statul nu-i pregateste nimic bun!!!

# re: Despre interoperabilitate si e-Guvernare

Thursday, October 01, 2009 11:04 PM by lordali

:))))))))))))))))) – o gluma buna cu e-guvernarea in Romania in general. Am contact cu un proiect de e-guvernare si este un proiect mai mult decat ambitios(m-am exprimat finut).

In final e cum ai zis tu Zoli, e vorba de vointa de sus care e urmata de bani si apoi de cine trebuie sa primeasca acest contract :):).

@Zoli – ce ai scris tu este super ok cu mine, eu rad de cei care ne conduc.

@cocodanila – te cred pe cuvant, ceva mizerabil ni se pregateste in permanate de catre statul roman.

# re: Despre interoperabilitate si e-Guvernare

Thursday, October 01, 2009 11:55 PM by Bazilide

,, a bridge too far,,, de asta imi aduce aminte

# re: Despre interoperabilitate si e-Guvernare

Friday, October 02, 2009 8:56 AM by adrian.munteanu

Zoli,

Sună foarte fain. Şi eu, şi Vali facem vorbire, pe la şcoală, de astfel de lucruri, de ani buni. Stau însă şi mă întreb: CUM?

Pentru că, practica bate teoria!

Îi răspund şi lui Coco cu ocazia asta: în cele mai multe din aplicaţiile insituţiilor administraţiei publice, CNP-ul NU ESTE CHEIE PRIMARĂ!!!

Avem un ID unic (facem abstracţie de eventuale greşeli de cacul) pe care îl folosesc foarte puţini.

Firmele au CUI…Şi la ce îi foloseşte firmei? Poţi, de exemplu, în baza CUI să verifici situaţia financiară a unei firme la ANAF?

Completez cele spuse de tine: instituţiile astea, toate la un loc, trebuie, în primul rînd, să îşi analizeze procesele! Dar din păcate, în urma analizei va rezulta că unele lucruri trebuie să dispară!

# re: Despre interoperabilitate si e-Guvernare

Friday, October 02, 2009 8:58 AM by zoltanhe

@cocodanila, astea sunt efectele… hai să nu ne coborâm la problemele punctuale și să rămânem la nivel macro…

@Bazilide, numai că nu se cucerește ci se cedează și nu e ”bridge” ci e BizTalk Smile

# re: Despre interoperabilitate si e-Guvernare

Friday, October 02, 2009 12:11 PM by Bazilide

@ zoli ai dreptate, insa problemele macro sunt cine defineste standardele de interoperabilitate, legislatia, normele etc

vezi discutiile despre Infrastructura Nationala de Date Spatiale care au ramas la acelasi nivel ca acum 3 ani cand participam impreuna la ,,Lumea Geospatiala,, precum si instabilitatea din agentiile guvernamentale (exemple concrete INA, ASSI, Ancom etc)

# re: Despre interoperabilitate si e-Guvernare

Friday, October 02, 2009 12:31 PM by cocodanila

http://www.nu-e-guvernare.ro sau alte proiecte adiacente initiativei, am dat peste ele prin 2001 sau 2002 cand intamplarea a dat peste mine cu un draft de strategie de 300 Mil EUR din fonduri europene, cu multe alte „preconditii” in spate. Erau vreo 90 mil EUR pentru nu-s ce porcarie de portal integrat, plus partea de interfete din diverse registre, si hardware cred dar nu-mi mai aduc aminte pentru ca m-am cam speriat de sumele alea si mi s-a blocat creierul.

Azi e 2009 – spune-mi tu numai 1 minunat serviciu pe care l-ai utilizat in ultimul an. Poate daca ai firma si ai platit taxe, ca in e-licitatii eu unul nu mai cred.

# re: Despre interoperabilitate si e-Guvernare

Monday, October 05, 2009 10:31 PM by Gandalf

In loc de e-guvernare ar fi interesant ca MS Ro sa comenteze articolul: http://www.financiarul.com/articol_33514/prima-%E2%80%9Eafacere%E2%80%9C-a-lui-boc-a-tinut-sapte-zile-licente-software-in-valoare-de-90-mil–euro.html 🙂

# re: Despre interoperabilitate si e-Guvernare

Tuesday, October 06, 2009 12:22 PM by zoltanhe

@Gandalf, ne bucurăm că Guvernul României a ales să folosească tehnologie Microsoft pe serverele și desktopurile sale. Achiziția licențelor este un semn de normalitate dar și un exemplu pentru mediul de business din România, mai ales după un an în care pirateria software a scăzut la 66%.

MCSI a fost desemnat prin HG să administreze inventarierea și actualizarea tehnologiilor Microsoft în administrația centrală și astfel, MCSI este singura, care poate să comenteze asupra procedurii de achiziție.

# re: Despre interoperabilitate si e-Guvernare

Tuesday, October 06, 2009 1:46 PM by Bogdans

@AdrianMunteanu

E normal sa nu se foloseasca CNP-ul in aplicatiile din administratia publica. Ma refer la cei din Republica Moldova, carora li se da CNP-ul odata cu buletinul.

Si mai sunt probleme de genul : http://revistapresei.hotnews.ro/stiri-subiectele_zilei-5718959-evz-greseala-din-nastere-doi-romani-singur-cnp.htm sau Social Security in America.

# re: Despre interoperabilitate si e-Guvernare

Wednesday, October 07, 2009 9:36 AM by zoltanhe

@Gandalf, am șters ultimul tău comentariu fiindcă nu pot să accept să ataci o firmă pe blogul meu la adăpostul anonimatului. Revenind la MCSI, eu nu văd decât un client, care a vrut să își reînnoiască un contract de licențiere de tip Enterprise Agreement. Din punctul nostru de vedere, orice partener era liber să oferteze incluzând aici toate beneficiile unui EA (consultanță, training, suport, opțiuni de plată etc): http://www.microsoft.com/licensing/licensing-options/enterprise.aspx

# re: Despre interoperabilitate si e-Guvernare

Friday, October 09, 2009 8:45 PM by Gandalf

Pacat! Te credeam mai drept.

Voi reveni!

# re: Despre interoperabilitate si e-Guvernare

Sunday, October 11, 2009 3:31 PM by zoltanhe

Ei vezi, @Gandalf, din nou jignești la adăpostul anonimatului! Dacă nu îți poți asuma declarațiile, atunci mai bine abține-te!

BizTalk Server 2009

Am lansat BizTalk Server 2009. E și el pe serverele MSDN. Suportăm acum Windows Server 2008, SQL Server 2008, Visual Studio 2008 și Team Foundation Server. Licența Enterprise a lui BizTalk permite nr nelimitat de instanțe în Hyper-V.

Update: cum, nu știți ce e BizTalk? E versiunea a șasea a serverului de integrare de la Microsoft. Mesaje, mapare și monitorizare de procese de business, EDI, RFID, SWIFT, EAI, B2B și alte acronime care rezonează în enterprise.

Update2: partenerii cu experiență în proiecte de integrare și SOA folosind BizTalk Server în .ro sunt:

Dacă mai știți și pe alții, dați-mi un semn.

Filed under: Visual Studio, ISVs, SQL Server, BizTalk, Hyper-V, Windows Server, Arhitectura

# re: BizTalk Server 2009

Monday, May 04, 2009 10:01 PM by Bazilide

Aici e un material de prin 2004 despre un proiect pe BizTalk Server in zona financiara si cred ca am mai avut (tot prin 2004) si un interviu cu Dennis Vanderlip despre Microsoft Financial Services si integrarea de aplicatii eterogene prin Biztalk in zona bancara

# re: BizTalk Server 2009

Tuesday, May 05, 2009 10:25 AM by zoltanhe

@Bazilide, mulțumesc pentru referință. Am făcut și un update mai sus cu partenerii din România care dețin competențe în domeniu.

# re: BizTalk Server 2009

Tuesday, May 05, 2009 12:44 PM by lordali

Deja l-am instalat, mult mai simplu de instalat ca 2006, a usurat viata sysadminilor. L-am predat echipei de dev si par multumiti. Sa vedem ce iese mai incolo.

BizTalk Server Roadmap

Ultimele 4 versiuni ale BizTalk Server au fost scoase ca ceasul, din 2 în 2 ani (2000, 2002, 2004, 2006), iar lumea când a văzut ca nu scoatem versiunea 2008, a intrat la bănuieli. Vinerea trecută am risipit aceste zvonuri cu o clarificare de roadmap. Pe scurt, într-adevăr nu vom avea versiunea 2008, însă vom lansa BizTalk Server 2009 în vara viitoare, cu aceste seturi de facilități:

  • platformă: suport pentru Visual Studio 2008, SQL Server 2008 și Hyper-V
  • SOA: implementare UDDI 3.0, adaptori noi și o nouă versiune a ESB Guidance
  • B2B: actualizări ale EDI, AS2 și SWIFT
  • mobilitate: platformă nouă pentru RFID
  • dezvoltare: integrare cu TFS.

În încheiere, trebuie să spun că Oslo (viitoarea platformă de modelare) va suporta BizTalk Server versiunile 2006 R2 și 2009.

Filed under: BizTalk

# re: BizTalk Server Roadmap

Tuesday, September 09, 2008 5:20 PM by Adrian Florea

Pe partea de modelare, sper ca Oslo sa faca un adevarat salt de calitate fata de DSL Tools disponibil azi

# re: BizTalk Server Roadmap

Tuesday, September 09, 2008 6:00 PM by zoltanhe

Așa sperăm și noi. Imaginează-ți un DSL cu un compilator dedicat, care mâncă sursele/textul DSL-ului și generează SQL. Adaugi unelte vizuale și iasă ceva interesant.

# re: BizTalk Server Roadmap

Wednesday, September 10, 2008 9:57 AM by zoltanhe

Am tot evitat să spun, dar iată că Darryl Taft de la eWeek vorbește deja de limbajul D Smile aici: http://www.eweek.com/c/a/Windows/The-Origins-of-Microsofts-Oslo-Software-Modeling-Platform/1/ și aici: http://www.eweek.com/c/a/Windows/Microsofts-Distributed-Destination-Oslo/.

In lift: SOA

Ce este SOA pentru firmele consumatoare de IT? Pe scurt, SOA = compoziția serviciilor.
Mai pe larg? Este o abordare arhitecturală, care permite IT-ului să fie agil și să răspundă la nevoile în schimbare ale business-ului.
Care este platforma SOA de la Microsoft? O mare parte a portofoliului de tehnologii, care dau capabilitățile necesare unei abordări SOA.
Care sunt aceste capabilități, ce înseamnă și cu ce tehnologii le acoperiți? Ele sunt, în ordine:

  1. Expunerea de servicii. Dpdv business, înseamnă să permit participarea/reutilizarea serviciilor și dpdv tehnic să adaptez serviciile și să le dezvolt end-point-uri sau fațade (WCF, WCF LoB Adapter SDK, BizTalk Adapter Pack, Biztalk Server, Host Integration Server).
  2. Conectivitate între servicii. Schimb de mesaje între servicii păstrând abstractizarea implementării serviciilor și un cuplaj slab (loose coupling), dar și un sistem de denumire, organizare și mediere a serviciilor (WCF, Windows Server UDDI, ESB Guidance for BizTalk Server, Managed Services Engine).
  3. Compoziția serviciilor. Asamblarea de soluții noi, cu minim de cod: aplicații compozite sau orchestrare de servicii sau compunerea proceselor de business etc (WF, OBA, Biztalk Server).
  4. Consumul serviciilor. Interacțiunea cu utilizatorii, printr-un număr minim de interfețe (WPF, Silverlight, OBA).
  5. Administrarea serviciilor. Managementul și guvernarea serviciilor (System Center, Biztalk Server, Managed Services Engine).

Punctul 2. nu e un ESB? Evit să-i spun așa fiindcă nu toți (furnizorii și nici beneficiarii) agrează capabilitățile unui ESB. Unii consideră că e mai puțin decât ce am spus mai sus, alții includ capabilități de compoziție și chiar administrare.

Update: Detalii la http://www.microsoft.com/soa/, unde veți găsi aceeași poveste, chiar dacă veți vedea mai multe capabilități (avem în plus date, identitate, acces, unelte și modelare) sau mai puține dacă vă uitați la FAQ (doar punctele 1, 3 și 4).

Filed under: Lift, WCF, SOA, BizTalk

# re: In lift: SOA

Monday, September 01, 2008 11:07 PM by Valy Greavu

Scurt, la obiect, foarte concis… exact ca în lift.

În urmă cu ceva timp profesorul Marin Fotache avea într-o mare revistă dispărută de IT o rubrică care se chema Fiola de SQL. Nu ar fi rău dacă ai scrie şi tu mai multe articole de genul acesta.

5 stele de la mine. Deci se poate Wink

# re: In lift: SOA

Tuesday, September 02, 2008 9:15 AM by MrSmersh

Zoli e expert scurt, foarte concis… Si din fericire si  la obiect, foarte concis, nu ca altii care scriu romane si (da ma simt cu ursu pe caciula Smile) obiectul e in zare….

Si la topic wad ca WCF e cam pe la 2 categorii, inca diger asta…

Dar as sari la 3, Biztalk Server functonaliatea de 3 ar fi din WF, deci poate ar fi mai nimerit numai la 5… Bine e destul de mult de discutat subiectul, dar mie mi-a pus neuronul la munca, si e faina formalizarea, am un feeleing ca o sa fur din ea pentru de ale mele Smile

# In lift: SOA pentru firmele de soft

Tuesday, September 02, 2008 1:30 PM by Weblogul lui Zoli

Ce înseamnă SOA pentru firmele de software? Să creez soluții, care să se comporte bine în cele cinci

# Despre interoperabilitate si e-Guvernare

Thursday, October 01, 2009 7:05 PM by Weblogul lui Zoli

Dacă tot s-a scris despre seminarul de e-Guvernare organizat de IDG , iată care a fost esența prezentării