Bibliografia SOA
My NEW Semantic Bookmarks
La mia lista completa di Bookmark SOA
Tutti quelli di Del.icio.us
A Software Insider’s Point of View » Research Report: Customer Bill of Rights - Software-as-a Service
Date Published: 2009-10-27T08:44:17Z
Description: Customer Bill of Rights - Software-as-a Service
Tags: soa web2.0 services
Adjoovo - Home
Date Published: 2009-10-27T07:52:53Z
Description: Adjoovo Spaces is an integrated metadata registry / repository, designed to store information about technical artifacts and entities in logical groups, or spaces. Spaces allows knowledge workers to quickly import and analyse several types of artifact and discover the services, resources and potentially complex relationships that they collectively expose. The Spaces user interface has Web 2.0 and wiki capabilities built-in, providing users the ability to annotate and enrich the knowledge stored in the registry.
Tags: soa repository opensource
A General Web-oriented Architecture (WOA) for Structured Data » AI3:::Adaptive Information
Date Published: 2009-05-15T07:01:58Z
Description:
Tags: semantic soa
Service Oriented Architecture (SOA) - Is SOA Governance a Confused Mess or Competitive Weapon?
Date Published: 2009-05-13T07:05:25Z
Description:
Tags: soa governance
Swordfish SOA Runtime Framework Project
Date Published: 2009-04-03T07:07:12Z
Description: The goal of the Swordfish project is to provide an extensible SOA framework based on the proven Eclipse Equinox runtime technology. The framework is designed to be complemented by additional open source components such as a service registry, a messaging system, a process engine etc. to form a comprehensive open source SOA runtime environment based on both established and emerging open standards.
Tags: opensource soa jbi
Il passaggio dalle applicazioni Client-Server alle applicazioni distribuite e alle architetture a componenti ha mostrato i suoi limiti nelle problematiche complesse, se sommato a problematiche di integrazione.
La necessità di fronteggiare nuove problematiche architetturali legate alla crescente massa di applicazioni, all’accavallarsi delle tecnologie, al crescere delle interazioni tra applicazioni diverse, ha portato ad elaborare nuove “Best-Practice” e a far evolvere i vecchi modelli. Le nuove discipline EA (Enterprise Architecture) ed EAI (Enterprise Architecture Integration) hanno permesso passi veloci nella messa a fuoco di problemi, opportunità, soluzioni.
Il trend architetturale ufficializzato nel 2002 ed attualmente incontrastato si chiama SOA (Service Oriented Architecture) ed è il consolidamento di tutte le esperienze citate.
Gli obiettivi che vengono privilegiati in questa visione sono: un Sistema Informativo agile che si adatti velocemente alle esigenze di business e che fornisca un valido supporto, facendo evoluzioni e non rivoluzioni.
Il Sistema Informativo evoluto è un aggregato di funzioni di sistema riusabili (Servizi), che vengono orchestrati per dare luogo ai processi aziendali.
E’ l’applicazione di concetti ormai consolidati che sfruttano la possibilità delle moderne tecnologie di collaborare, indipendentemente da dove sono collocate, anche se originariamente eterogenee (è il caso di RPG, Cobol, Oracle, DB2, Java, Delphi).
SOA è quindi basata sulla re-ingegnerizzazione dei sistemi attuali mediante l’adozione di un modello strutturale in grado di enfatizzare i servizi (ovvero le singole applicazioni/moduli), permettendo contemporaneamente un loro virtuale disaccoppiamento dalla infrastruttura evitando altresì pericolose interconnessioni che di fatto ne impedirebbero il distacco o la sostituzione.
A causa della rapidità che caratterizza l’odierno cambiamento delle tecnologie e le conseguenti affermazioni degli standard emergenti, il modello strutturale SOA (Service Oriented Architecture) può consentire di migliorare l'utilizzo e l'integrazione delle risorse IT ed al contempo di aumentare la flessibilità consentendo di rispondere tempestivamente ai cambiamenti ed alle opportunità aziendali. L'approccio SOA conferisce particolare importanza ai progetti incrementali, al ritorno relativamente rapido sull'investimento e all'implementazione graduale. L'obiettivo è quello di ridurre al minimo i disagi per l'infrastruttura esistente, in modo da ridurre i rischi e consentire una implementazione scalare. Ogni azienda, adottando tale modello strutturale, può evolversi verso un'architettura flessibile e standardizzata, senza sottoporsi ad onerosi ed invasivi processi di smantellamento e sostituzione.
L’architettura SOA non è legata ad una specifica tecnologia implementativa e può essere realizzata utilizzando un’ampia schiera di sistemi standard di inter-operabilità che sono presenti sul mercato informatico.










