Thursday, January 11, 2007

Sharepoint Autentication & Authorization providers (code in C# and FREE!!)

http://www.sharepointsecurity.com/content-99.html

Thursday, January 11, 2007 11:30:17 AM UTC  #    Comments [0]

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]
 Wednesday, January 10, 2007
Wednesday, January 10, 2007 8:04:18 PM UTC  #    Comments [0]

Sharepoint is such as useful tool, every company should install it to keep a tab on all the content floating around. Where is the pooper?

As ggod as Sharepoint is in itself it lacks some sort of configuration wizard to set up a company with as little effort as possible: So what should such a wizard do?

Create a Taxonomy, ie. organize things along company hierarchies, business units, departments, teams and cross working groups.

Wizard Steps:

Create Business Units sites

Create Departments sites

Create (Project) Team Sites within Departments/BU

Create Cross Company Teams/Working Groups

 

With such a simple (Web based Wizard) the setup would be a breeze and organizations deploying it would be most confortable.

Wednesday, January 10, 2007 7:43:55 PM UTC  #    Comments [0]