Apache Tuscany fue un proyecto de software de código abierto para desarrollar y ejecutar aplicaciones de software utilizando una arquitectura orientada a servicios (SOA).
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento final | SCA Java 1.6.2 (abril de 2011), SCA Java 2.0-Beta2 (febrero de 2011), SDO Java 1.1.1 (julio de 2008), DAS Java 1.0-incubating-beta2 (octubre de 2007), SCA Native Incubator-M3 (mayo de 2007) ) |
Repositorio | ![]() |
Escrito en | C ++ , Java |
Sistema operativo | Multiplataforma |
Tipo | SOA |
Licencia | Licencia Apache 2.0 |
Sitio web | toscana |
Descripción
Este tiempo de ejecución ligero está diseñado para integrarse o aprovisionarse en varios entornos de host diferentes. Apache Tuscany implementa la arquitectura de componentes de servicio (SCA) que define un modelo flexible basado en servicios para la construcción, ensamblaje y despliegue de redes de servicios (existentes y nuevos).
Con SCA como base, se promovió a Tuscany para sacar el manejo del protocolo de la lógica empresarial de la aplicación a enlaces conectables. Como resultado, los protocolos se pueden cambiar al mismo tiempo con cambios mínimos en la configuración. Tuscany también elimina la necesidad de que las aplicaciones se ocupen de problemas de infraestructura, como la seguridad y las transacciones, y lo maneja de forma declarativa.
Tuscany proporciona soporte para la especificación SCA 1.0 en Java. También proporciona una amplia gama de enlaces (servicios web, enlaces web20, etc.), tipos de implementación (Spring, BPEL, Java, etc.) así como integración con tecnologías como web20 y OSGi . Tuscany estaba trabajando en la implementación de SCA 1.1 que se está estandarizando en OASIS.
Apache Tuscany también implementa Service Data Objects (SDO) que proporciona una interfaz uniforme para manejar diferentes formas de datos, incluidos documentos XML, que pueden existir en una red de servicios y proporciona el mecanismo para rastrear cambios. Tuscany admite la especificación SCO y SDO (2.01 para C ++ / 2.1 para Java).
La Apache Software Foundation anunció en agosto de 2016 que el proyecto ya no se mantenía. [1]
Referencias
- ↑ Henri Yandell (3 de agosto de 2016). "Apache Tuscany retirado" . apache -noun (lista de correo) . Consultado el 4 de agosto de 2016 .