아파치 투스카니

Apache Tuscany
아파치 투스카니
개발자Apache 소프트웨어 재단
최종 릴리즈
SCA Java 1.6.2(2011년 4월), SCA Java 2.0-Beta2(2011년 2월), SDO Java 1.1.1(2008년 7월), DAS Java 1.0-incublating-beta2(2007년 10월), SCA Native Incubator-M3(2007년 5월)
저장소
기입처C++, Java
운영 체제크로스 플랫폼
유형비상대기상태
면허증.Apache 라이센스 2.0
웹 사이트tuscany.apache.org

Apache Tuscana는 SOA(서비스 지향 아키텍처)를 사용하여 소프트웨어 애플리케이션을 개발하고 실행하기 위한 오픈 소스 소프트웨어 프로젝트입니다.

묘사

이 경량 런타임은 다양한 호스트 환경에 내장되거나 프로비저닝되도록 설계되었습니다.Apache Toscana는 서비스 네트워크(기존 및 신규)의 구축, 조립 및 배치를 위한 유연한 서비스 기반 모델을 정의하는 서비스 구성 요소 아키텍처(SCA)를 구현합니다.

SCA를 기반으로 Tuscana는 애플리케이션 비즈니스 로직에서 플러그형 바인딩으로 프로토콜 처리를 푸시하도록 촉진되었습니다.따라서 최소한의 구성 변경만으로 한 번에 프로토콜을 변경할 수 있습니다.Tuscana는 또한 애플리케이션이 보안 및 트랜잭션과 같은 인프라 문제를 처리할 필요가 없으며 이를 선언적으로 처리합니다.

Tuscana는 Java에서 SCA 1.0 사양을 지원합니다.또한 광범위한 바인딩(Web 서비스, web20 바인딩 등), 구현 유형(Spring, BPEL, Java 등) 및 웹20 및 OSGi 등의 기술과의 통합도 제공합니다.Tuscana는 OASIS에서 표준화되고 있는SCA 1.1의 실장에 임하고 있었습니다.

Apache Toscana는 또한 서비스 네트워크에 존재할 수 있는 XML 문서를 비롯한 다양한 형식의 데이터를 처리하기 위한 통일된 인터페이스를 제공하고 변경 사항을 추적하는 메커니즘을 제공하는 SDO(Service Data Objects)를 구현합니다.Toscana는 SCO 및 SDO(C++의 경우 2.01/Java의 경우 2.1) 사양을 지원합니다.

Apache Software Foundation은 2016년 8월에 이 프로젝트가 더 이상 [1]유지되지 않는다고 발표했습니다.

레퍼런스

  1. ^ Henri Yandell (2016-08-03). "Apache Tuscany retired". apache-announce (Mailing list). Retrieved 4 August 2016.

외부 링크