Wednesday, December 23, 2009

http://jfattic.blogspot.com/2008/08/intro-to-sharepoint-soa.html

 

Can Sharepoint be molded into a SOA? IMHO, Sharepoint's web services already expose many services, and also workflows can be exposed as web services. Also, custom built workflow activities can be treated as mashup-able components (recently my company did build such a mashup/SOA  solution for a government agency)

Wednesday, December 23, 2009 8:36:39 AM UTC  #    Comments [0]
 Tuesday, January 06, 2009
Tuesday, January 06, 2009 9:42:10 PM UTC  #    Comments [0]
 Sunday, May 06, 2007
 Thursday, April 26, 2007
 Tuesday, March 13, 2007
 Thursday, January 11, 2007

BizTalk e' fatto per SOA

Alcuni commentatori criticano le strategie SOA di Microsoft

sempre da definizione wikipedia di SOA:  "Sequencing services and providing additional logic to process data"

BizTalk usa la orchestration per avvolgere un servizio SOA con uno strato di logica e coordinamento sequenziale (workflow). In piu' Biztalk gestisce sia transazioni, persistenza dei dati, integrazione (tramite adapters), gestisce il processo stesso (con il modulo BPM) con alla base un ESB integrato.

Insomma alla fine e' un contenitore di servizi SOA aggiungendo un sacco di cose utili. Insomma alla fine si potrebbe pure chiamare Microsoft SOA Server.

 |  | 
Thursday, January 11, 2007 9:07:31 AM UTC  #    Comments [0]

SOA - Service Oriented Architecture

Tralasciando il materiale marketing su SOA (e chi cerca di rifilarvi del software SOA) e' essenzialmente un insieme di servizi - nel senso di codice che offre della funzionalita' - indipendenti, che collaborano per creare un flusso o processo aziendale, come gia' visto in DCOM e CORBA, ma che girano prevalentemente in ambienti webservice (WS*) o code (MSMSQ-Indigo).

Wikipedia dice questo.

Dal punto di vista pratico:

  • 1 servizio = 1 progetto web services application (in Visual Studio) = 1 IIS VRoot
  • >1 servizio = 1 applicazione SOA = Servizio(Webservice) A su macchina 1 chiama Servizio (Webservice) B su macchina 2

L'incarnazione Service Oriented Architecture di Microsoft comprende sia la spinta su webservices WS* adesso e Indigo (Windows Communication Foundation coi vari tipi di servizi) attualmente in beta ma disponibile l'anno prossimo , sia BizTalk che -oltre a EAI, BPM e B2B - permette di confezionare i flussi e/o processi aziendali logicamente in comode Orchestrations che fisicamente diventano applicazioni(eseguibili che possono esporre anche webservices volendo) a se stanti, ma gestite da BizTalk, il tutto sempre nello spirito SOA

altro post su SOA - Service Oriented Architecture: http://blogs.ugidotnet.org/carlop/archive/2003/11/14/635.aspx
http://blogs.devleap.com/marco/archive/2004/04/14/1107.aspx

 |  | 
Thursday, January 11, 2007 9:04:25 AM UTC  #    Comments [0]
Thursday, January 11, 2007 9:02:40 AM UTC  #    Comments [0]

SOA secondo Microsoft - SOA che fa senso

http://www.microsoft.com/presspass/features/2006/oct06/10-04SOA.mspx
http://www.microsoft.com/presspass/press/2006/oct06/10-04PragmaticSOAPR.mspx

Purtroppo ultimamente in Italia ho visto diverse grosse realta' comprare software per "imporre" SOA/ESB aziendali solo perche' fa figo, ma neanche in 20 anni riuscirebbero ad integrare tutte le applicazioni, dunque buttando qualche milionata al vento. Un esempio positivo pero' l'ho visto in Poste Italiane dove con BizTalk connettono sistemi anche non triviali man mano che nascono le esigenze, un approccio SOA molto pratico e di buon senso.

 |  | 
Thursday, January 11, 2007 9:00:39 AM UTC  #    Comments [0]