Apache Tuscany provides a service-oriented architecture (SOA) and the infrastructure for easily developing and running applications using a service-oriented approach. This lightweight runtime is designed to be embedded in, or provisioned to, a number of different host environments. Apache Tuscany implements Service component architecture (SCA) which defines a flexible, service-based model for construction, assembly and deployment of network of services (existing and new ones).

Property Value
dbo:abstract
  • Apache Tuscany ist ein Open-Source-Projekt der Apache Software Foundation mit dem Ziel grundlegenden Softwarekomponenten einer Serviceorientierte Architektur (SOA) bereitzustellen. Dazu implementiert es die Service Component Architecture (SCA)-, die Service Data Objects (SDO)- und die Data Access Service (DAS)-Spezifikation. Der SCA-Standard spezifiziert die Dienste in einer SOA, es werden beispielsweise Schnittstellen zur Verteilung von Diensten definiert. SDO ist ein einheitliches Interface für den Zugriff auf verschiedene Datenformate und Datenquellen. Die DAS-Spezifikation implementiert eine SDO-Schnittstelle für relationale Datenbanken. Diese Spezifikationen sollen sprachunabhängige Komponenten in einer SOA ermöglichen. das Tuscany Projekt stellt Implementationen für verschiedene Programmiersprachen, beispielsweise C++, Java und PHP, bereit. Die SCA-Spezifikation wird von einem Gremium der OASIS (Organization for the Advancement of Structured Information Standards) standardisiert, SDO und DAS Spezifikation wird von der OSOA (Open Service Oriented Architecture - einem Zusammenschluss von Software-Herstellern) entwickelt. (de)
  • O projeto Apache Tuscany simplifica o desenvolvimento de soluções corporativas que usam a Arquitetura Orientada a Serviços. Ele consegue fazer isso disponibilizando implementações de Service Component Arquiteture, Service Data Object e também um Data Access Service que dão suporte à persistência de dados ao SDO. Estas tecnologias podem ser usadas independentemente ou em conjunto, e estão disponíveis em Java, C++ e parcialmente em PHP. (pt)
  • Apache Tuscany provides a service-oriented architecture (SOA) and the infrastructure for easily developing and running applications using a service-oriented approach. This lightweight runtime is designed to be embedded in, or provisioned to, a number of different host environments. Apache Tuscany implements Service component architecture (SCA) which defines a flexible, service-based model for construction, assembly and deployment of network of services (existing and new ones). With SCA as its foundation, Tuscany reduces the cost of developing SOA based solutions because it pushes handling of protocol out of the application business logic into pluggable bindings. As a result, protocols can be changed at only one time with minimal configuration changes. Tuscany also removes the need for applications to deal with infrastructure concerns such as security and transaction and handles this declaratively. This enables SOA solutions to be flexible and adaptable to change with minimal configuration changes. Tuscany provides support for SCA 1.0 specification in Java. It also provides a wide range of bindings (web services, web20 bindings, etc.), implementation types (Spring, BPEL, Java, etc.) as well as integration with technologies such as web20 and OSGi. Tuscany is working on implementing SCA 1.1 that is being standardized at OASIS. Apache Tuscany also implements Service Data Objects (SDO) which provides a uniform interface for handling different forms of data, including XML documents, that can exist in a network of services and provides the mechanism for tracking changes. Tuscany supports the SCO and the SDO (2.01 for C++ / 2.1 for Java) specification. The Apache Software Foundation announced on August 2016 that the project was no longer maintained. SOA architecture has been depreciated long time ago. (en)
  • Apache Tuscany提供一个面向服务的核心架构以支持简单快速地开发和运行面向服务的应用程序。其轻巧的运行环境为嵌入或加载到不同的平台而设计。Apache Tuscany实现服务组件架构(SCA)标准,后者定义了一个简单的基于服务的模型用于创建、组装和发布独立于编程语言的服务网络,包括现有或新开发的服务。目前Tuscany社区正在开发SCA 1.0版本。Apache Tuscany也同时实现服务数据对象(SDO)标准,后者提供统一的接口处理在服务网络内传递的不同格式的数据包括XML文档,并可追踪数据变化。目前Tuscany支持SDO 2.1版本。SCA和SDO技术相互独立,也可协同使用以更好支持SOA。Tuscany同时提供Java和C++的实现。 (zh)
dbo:developer
dbo:genre
dbo:latestReleaseVersion
  • SCA Java 1.6.2 (April 2011), SCA Java 2.0-Beta2 (February 2011), SDO Java 1.1.1 (July 2008), DAS Java 1.0-incubating-beta2 (Oct 2007), SCA Native Incubator-M3 (May 2007)
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:status
  • Active
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 9073093 (xsd:integer)
dbo:wikiPageRevisionID
  • 733028612 (xsd:integer)
dbp:wordnet_type
dct:subject
rdf:type
rdfs:comment
  • O projeto Apache Tuscany simplifica o desenvolvimento de soluções corporativas que usam a Arquitetura Orientada a Serviços. Ele consegue fazer isso disponibilizando implementações de Service Component Arquiteture, Service Data Object e também um Data Access Service que dão suporte à persistência de dados ao SDO. Estas tecnologias podem ser usadas independentemente ou em conjunto, e estão disponíveis em Java, C++ e parcialmente em PHP. (pt)
  • Apache Tuscany提供一个面向服务的核心架构以支持简单快速地开发和运行面向服务的应用程序。其轻巧的运行环境为嵌入或加载到不同的平台而设计。Apache Tuscany实现服务组件架构(SCA)标准,后者定义了一个简单的基于服务的模型用于创建、组装和发布独立于编程语言的服务网络,包括现有或新开发的服务。目前Tuscany社区正在开发SCA 1.0版本。Apache Tuscany也同时实现服务数据对象(SDO)标准,后者提供统一的接口处理在服务网络内传递的不同格式的数据包括XML文档,并可追踪数据变化。目前Tuscany支持SDO 2.1版本。SCA和SDO技术相互独立,也可协同使用以更好支持SOA。Tuscany同时提供Java和C++的实现。 (zh)
  • Apache Tuscany ist ein Open-Source-Projekt der Apache Software Foundation mit dem Ziel grundlegenden Softwarekomponenten einer Serviceorientierte Architektur (SOA) bereitzustellen. Dazu implementiert es die Service Component Architecture (SCA)-, die Service Data Objects (SDO)- und die Data Access Service (DAS)-Spezifikation. Diese Spezifikationen sollen sprachunabhängige Komponenten in einer SOA ermöglichen. das Tuscany Projekt stellt Implementationen für verschiedene Programmiersprachen, beispielsweise C++, Java und PHP, bereit. (de)
  • Apache Tuscany provides a service-oriented architecture (SOA) and the infrastructure for easily developing and running applications using a service-oriented approach. This lightweight runtime is designed to be embedded in, or provisioned to, a number of different host environments. Apache Tuscany implements Service component architecture (SCA) which defines a flexible, service-based model for construction, assembly and deployment of network of services (existing and new ones). (en)
rdfs:label
  • Apache Tuscany (de)
  • Apache Tuscany (en)
  • Apache Tuscany (pt)
  • Apache Tuscany (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Apache Tuscany (en)
is dbo:wikiPageDisambiguates of
is foaf:primaryTopic of