자바 캡스
Java CapsJava Composite Application Platform Suite(Java Caps)는 오라클 Corporation의 표준 기반 엔터프라이즈 서비스 버스 소프트웨어 제품군이다.이 제품군에는 서비스 지향 아키텍처 환경에서 기존 애플리케이션을 통합하고 새로운 비즈니스 서비스를 제공하는 데 도움이 되는 몇 가지 구성요소가 있다.Java EE 호환 플랫폼으로 통합 휴먼 워크플로우, 엔터프라이즈 정보 포털, ETL(Extract Transform and Load), 비즈니스 활동 모니터링 및 복합 애플리케이션 개발과 함께 애플리케이션 간 통합, 비즈니스 대 비즈니스 통합, 비즈니스 프로세스 관리 기능을 제공한다.
역사
자바 CAPS는 원래 Software Technologies Corporation의 제품이었는데,[1] 후에 SeeBeyond Technology Corporation이 되었다.처음에 이 제품의 이름은 DataGate로 명명되었고, 1990년대 후반에 새로운 분산형 아키텍처로 eGate로 이름을 바꾸었다.LISP 변종인 몽크(Monk)는 메시지 번역에 사용되었다.
eGate 4.5는 2001년 자바 메시지 서비스 도입 등 자바 지원 강화로 출시됐다.
2003년에 J2EE(현재의 자바 EE)를 기반으로 한 새로운 아키텍처가 NetBeans를 기반으로 한 IDE를 사용하여 버전 5.0과 함께 출시되었다.이 제품군은 다시 ICAN(Integrated Composite Application Network Suite)으로 이름이 바뀌었다.[2]TRE(Table Runtime Environment)는 Enterprise Manager와 같은 eGate 5.0 도구를 활용하기 위해 DataGate 3.6을 업그레이드했다.
자바 CAPS 5.1
2005년 Sun Microsystems가 SeeBeyond를 인수한 후 명칭이 Sun Java Composite Application Platform Suite(Java CAPS)로 변경되었다.[3]
eGate Integrator는 핵심 통합 기능을 제공한다.[4]제품군의 다른 제품으로는 eInsight Business Process Manager, eVision Studio, ePortal Composer, eTL Integrator, eXchange Integrator, eView Studio, eIndex Global Identifier Composite Application, eBAM Studio가 있다.
Java CAPS의 또 다른 주요 특징은 eWays라고 알려진 그것의 어댑터들이다.이러한 어댑터는 JCA와 호환되므로 제품군이 외부 시스템과 상호 작용할 수 있다.
이 제품군은 비즈니스 프로세스를 설계, 작성, 모니터링 및 테스트하기 위한 어댑터, 라이브러리 및 IDE로 구성된다.주요 구성 요소는 다음과 같다.
- 리포지토리: 공유 프로젝트, 버전 기록 및 파일 잠금 기능을 허용하는 버전 제어 시스템.
- 엔터프라이즈 디자이너:저장소를 탐색하고 비즈니스 프로세스, 협업, 연결 맵 및 배포 프로파일을 만드는 IDE.비즈니스 프로세스는 BPEL로 정의된다. BPEL은 특별히 웹 서비스에 연결되지 않고 활동, 입력/출력 및 메시지 흐름에서 가능한 예외사항의 실행을 정의한다.[5]
- 논리적 호스트:배포된 애플리케이션을 호스팅한다.자바 CAPS 5까지는 Sun Java System Application Server 9가 사용되었다.버전 6에서 호스트는 GlassFish가 되어 JI를 지원하게 되었다.일반적으로 논리적 호스트는 전용 시스템에서 실행되고 시작할 때 Sun Enterprise Service Bus의 인스턴스인 도메인을 가리킨다.
- 엔터프라이즈 관리자:BPEL 다이어그램, 서버 로그, 활동 세부 정보, 비즈니스 프로세스의 매개 변수 및 데이터를 통한 정보 흐름을 모니터링하는 웹 포털.
자바 CAPS 6
2008년에는 NetBeans 6.1, GlassFish v2, OpenESB v2 등 자바 CAPS 6가 출시되었다.[6][7]
Java Caps 6은 Java Caps 5.1.x와 비교할 때 다음과 같은 몇 가지 특징이 있다.
- NetBeans 6.1은 IDE에 사용된다.NetBeans 6.1은 표준 Java CAPS 5.1.3 편집기를 지원하는 플러그인을 가지고 있으며, 통일된 프로젝트 뷰, Java Collaboration Definition, BPEL 등의 편집자, IDE의 런타임 환경을 갖추고 있다.
- Sun Java System Application Server 9.1(GlassFish v2 기반)은 런타임 환경으로 사용된다.
- JBI(Java Business Integration) 지원 제공JBI는 바인딩 컴포넌트와 서비스 엔진의 두 가지 종류의 컴포넌트를 가지고 있다.[8]JBI 컨테이너와 EE 컨테이너 모두 Sun 앱 서버에 있다.JBI Bridge는 Java EE와 JBI 구성요소 간의 상호운용성을 가능하게 한다.
- 다음 메시징 서버 지원: Sun SeeBeyond JMS IQ Manager(stcms), Sun Java Message Service Grid, Sun Java MQ 4.1.
- 공동 작업이 다른 공동 작업을 호출할 수 있는 하위 Java 공동 작업에 대한 지원 제공.
- 설치 개선(마법사 기반 설치 프로그램) 및 관리 및 모니터링 개선 사항 포함.
2009년에는 NetBeans IDE 6.5.1 및 GlassFish Enterprise Server 2.1 패치 2와 함께 자바 CAPS 6.2가 출시되었다.이 버전은 또한 HL7 메시징용 어댑터를 도입했다.[9]
2010년에 Sun Microsystems는 Oracle Corporation에 인수되었다.2011년 오라클은 NetBeans IDE 6.9와 GlassFish Enterprise Server 2.1.1이 포함된 Java CAPS 6.3을 출시했다.[10]
자바 CAPS의 미래
Sun 인수 후 Oracle은 Sun SOA 제품의 특징과 기능을 Oracle SOA 제품에 통합했다.Oracle은 Java CAPS 프로젝트를 Oracle SOA Suite로 마이그레이션하는 데 도움이 되는 툴을 제공한다.[11][12]자바 CAPS 6.3의 초기 지원은 2016년 4월까지 연장되었다.Oracle은 더 이상 제품을 홍보하지 않으며, 사용자에게 Oracle SOA Suite로 마이그레이션하도록 강요한다.
자바 CAPS의 오픈소스 버전인 OpenESB는 커뮤니티의 지원을 받아 투자를 보호하고자 하는 기업의 대안이 될 수 있다.[13]
제품 수명 주기
해제 | GA 날짜 | 프리미어 지원 종료 | 확장된 지원 종료 | 지원 종료 유지 |
---|---|---|---|---|
5.1.0 | 2006년 3월 | 2007년 12월 | 사용할 수 없음 | 무기한 |
5.1.1 | 2006년 6월 | 2007년 5월 | 사용할 수 없음 | 무기한 |
5.1.2 | 2006년 10월 | 2008년 6월 | 사용할 수 없음 | 무기한 |
5.1.3 | 사용할 수 없음 | 2014년 1월 | 2017년 1월 | 무기한 |
6.0.x | 2008년 6월 | 2012년 1월 | 사용할 수 없음 | 무기한 |
6.1.x | 2009년 10월 | 2014년 1월 | 2017년 1월 | 무기한 |
6.2.x | 2009년 10월 | 2014년 1월 | 2017년 1월 | 무기한 |
6.3.x | 2011년 4월 | 2016년 4월 | 2017년 4월 | 무기한 |
참고 항목
참조
- ^ Dunn, Ashley. "Firm Finds its Niche in Communication Gap". Los Angeles Times.
- ^ Niccolai, James. "SeeBeyond releases rebranded integration suite". InfoWorld.
- ^ "Oracle: STC DataGate / SeeBeyond eGate / Sun Java CAPS / SOA Suite". HealthIT2.
- ^ Pinkerton, Ron. "eGate Overview -- Sun Java CAPS 1/3". Archived from the original on 2021-12-15.
- ^ Java CAPS 기본사항 - 공통 EAI 패턴 구현; 10.2장, Java CAPS 모니터링 및 관리
- ^ Jaques, Robert. "Sun fires up Java Caps 6". iTnews.
- ^ Gold-Bernstein, Beth. "Sun CAPS 6 Has the Right Vision". ebizQ.
- ^ Kinnumparath, Mareej. "JBI-A standard-based approach for SOA in Java". TechTarget.
- ^ "Changes and Enhancements to Java CAPS Components". Oracle.
- ^ Lee, Michael. "Tasmania looks for core eHealth infrastructure replacement". ZDNet.
- ^ Java CAPS에서 Oracle로 마이그레이션
- ^ Somekh, Mike. "JCAPS MIGRATION TOOL RELEASED!". Oracle.
- ^ Bruno, Eric. "Open ESB Update". Dr. Dobbs.