주요 특징과 장점
- 데스크탑 자원 요구사항을 줄입니다.
ESB 프로젝트는 서버에 상주하므로 클라이언트 시스템에 대한 요구가 최소화됩니다. 데스크탑 데이터베이스 드라이버를 설치하거나 유지할 필요가 없습니다. - 상호적인 데이터 인터페이스
ESB는 도미노 기반의 웹 어플리케이션이 화면, 문서, 또는 페이지 재정리를 요구하지 않고 백 오피스 시스템과 연결될 수 있게 합니다. - Multi-threaded run-time.
published class와 server class pooling threads를 위한 run-time과 Multithreaded 기능은 thread parameter의 granular control을 제공합니다. - 도미노 커넥터와 함께 작동합니다.
미션 크리티컬한 ERP 시스템, 기간 어플리케이션, 관계형 데이터베이스 그리고 트랜잭션 프로세싱 모니터에 대한 끊임없는 접근의 ultimate입니다.
로 터스 엔터프라이즈 솔루션 빌더(ESB)는 로터스 도미노 어플리케이션들이 미션 크리티컬한 엔터프라이즈 데이터들에 직접적이고 상호적인 접근을 할 수 있게 하는 통합된 개발과 런타임 환경입니다. 현존하는 도미노 엔터프라이즈 통합 테크놀로지에 대한 보완으로서, ESB는 특히 백앤드 운영시스템과 Information rich 어플리케이션에 대한 고성능 접근을 용이하게 하도록 만들어졌습니다.
새로운 도미노 개발 옵션
ESB 개발 도구들은 어플리케이션 논리를 만들기 위한 정교한 기능을 제공하며, 서버 기반의 런타임은 끊임없는 데이터 액세스를 전달합니다. 사용하기 쉬운 IDE는 데이터베이스 표를 브라우즈하는 그래픽 쿼리 빌더를 특징으로 하며 쉽게 SQL 쿼리를 만들고 corresponding script를 생성합니다. 데이터 통합 기능은 어플리케이션 UI로부터 논리적으로 떨어져 있으며 제어코드를 제어하며, 도미노 어플리케이션 내에 또는 간의 데이터 통합 모듈을 완전히 재사용할 수 있게 만듭니다.
런타임 환경은 동시적인 쿼리를 지원하며 비쥬얼 베이직 또는 자바로 씌여진 로터스 노츠 클라이언트, 웹 클라이언트, 그리고 사용자 정의 클라이언트를 통해서 엔터프라이즈 데이터로 업데이트합니다.
전세계적인 데이터 액세스
안정적이고 믿을만한 로터스 노츠와 도미노의 인프라스트럭처는 워크플로우와 협업 어플리케이션을 위한 업계의 주도적인 플랫폼입니다. 고성능, 엔터프라이즈 솔루션 빌더의 상호적인 데이터 접근 능력과 함께, 도미노는 query intensive database operations를 포함하는 웹 기반 비즈니스 솔루션의 빠른 개발과 설치를 위한 전세계적 시스템이 됩니다.
ESB는 데이터 접근 어플리케이션을 만들고 디버깅하기 쉽게 합니다.
- 친숙하고, 프로젝트 기반의 IDE
BASIC 환경에 따라 모델되었기 때문에, ESB는 LotusScript 편집기; 원격 디버거; 공용 타스크를 위한 스크립트를 자동적으로 생성하는 마법사; 그리고 데이터베이스를 브라우즈하고, SQL 쿼리를 만들고, corresponding script를 생성하기 위한 비주얼 쿼리 빌더를 특징으로 합니다. - Short learning curve
ESB는 도미노 개발에 있어 현재의 기술, LotusScript를 통한 Domino Connector technology, scripting 그리고 RDMBS 기술(JavaScript, Microsoft Visual Basic, C++)을 leverage함으로써 투자에 대한 즉각적인 결과를 제공합니다. - 재사용가능한 모듈
Script 라이브러리를 사용하여ESB 논리를 Domino Designer와 통합합니다. 이것은 도미노 어플리케이션 내의 디자인 요소들 또는 다중 도미노 어플리케이션을 가로질러 LotusScript 기능들을 활용하게 함으로써 소유에 따르는 총비용을 줄여줍니다.
ESB는 엔터프라이즈 데이터를 협업 비즈니스 프로세스로 통합시킵니다.
- 작업하기 쉽습니다.
친숙한 Domino Designer 환경을 이용하여 ESB 논리를 도미노 어플리케이션 속으로 포함시킵니다. - Lotus Domino Connectors를 포함합니다.
ESB는 DB2, Oracle, Sybase SQL Serve, ODBC 그리고 EDA/SQL를 위한 Domino Connector가 함께 제공됩니다. ESB은 또 Lotus와 별도로 구입가능한 프리미엄 커넥터를 지원합니다. - 휴대가능한 솔루션을 만듭니다.
하나의 단일한 ESB 프로젝트를 가능하게 하고, 다중의 클라이언트에게 닿게 하기 위해 DCOM 또는 HTTP를 사용합니다. - "Write once, deploy everywhere."
CORBA 또는 IIOP를 사용하여 노츠와 비(非)노츠 클라이언트에 접근가능한 어플리케이션을 만듭니다.
ESB엔터프라이즈 통합을 위한 로터스의 다른 솔루션들을 보완합니다.
- Domino Enterprise Connection Services(DECS)
도미노 서버에 포함되어, DECS는 엔터프라이즈 시스템에 대한 실시간, 양식기반의 접근을 제공하며, 개발자들이 마치 도미노에 원래 있었던 것처럼 백앤드 데이터와 함께 작업할 수 있게 합니다. ESB는 상호적인 drill-down reporting과 같은, 보다 역동적인 데이터 접근 operations를 포함하는 DECS의 능력을 확장합니다. - Lotus Enterprise Integrator 3.0(LEI)
이전에는 NotesPump라고 불리웠습니다. 많은 용량의 데이터 전이와 동기화를 위해 만들어진 LEI는 종종 더 나아간 프로세싱을 위한 도미노 데이터베이스로 데이터를 가져오는 데 사용됩니다. ESB는 고성능의 데이터 접근을 제공하지만 데이터가 원래의 포맷을 유지하도록 합니다. - Domino Connector Object Classes
LotusScript와 Java classes는 공통 오브젝트 모듈을 통해 도미노와 엔터프라이즈 시스템 사이에 커스터마이즈된, 프로세스 특정 통합을 가능하게 합니다.
ESB는 노츠와 도미노 메시징과 협업 인프라스트럭처에 가치를 더합니다.
- 노츠 클라이언트와의 끊임없는 통합
ESB와 함께, 노츠 클라이언트는 협업, 워크플로우 그리고 이메일뿐만 아니라, 비즈니스 인텔리전스 시스템, 실행 정보 시스템, 그리고 생산 보고서와 데이터 엔트리 시스템과 같은 데이터베이스 쿼리 query intensive 어플리케이션에 참여할 수 있습니다. - 도미노와의 안전한 통합
ESB와의 세련된 데이터 액세스를 설계합니다. 그리고 나서 Domino Designer를 사용하여 도미노 어플리케이션으로 포함시킵니다. 데이터 접근 어플리케이션을 향상시키기 위한 보안과 같은 이미 설계된 도미노 서비스를 사용합니다.
ESB는 maintenance와 자원 요구사항을 최소화합니다.
- 다중의 클라이언트를 지원합니다.
ESB 어플리케이션은 웹브라우저, 자바 어플리케이션 그리고 마이크로소프트 윈도우 어플리케이션뿐만 아니라 로터스 노츠 메시징과 협업 클라이언트와도 작업할 수 있습니다. - 자원 요구사항을 줄입니다.
ESB는 multi-tiered server 환경입니다. 모든 ESB 프로젝트 코드는 서버에서 실행되고, 모든 데이터는 클라이언트에게 보내지기 전에 서버에서 처리됩니다. 어떠한 비즈니스 논리도 클라이언트 시스템에서 돌아가지 않으므로, 더 적은 데스크탑 컴퓨팅 자원과 네트워크 대역폭이 요구됩니다.
ESB는 엔터프라이즈 데이터 접근을 위한 고성능 서비스를 제공합니다.
- Persistent 클라이언트 연결.
ESB는 클라이언트와의 지속적인 연결을 유지하며, 엔터프라이즈 데이터와의 동적인 상호작용을 가능케 합니다. - 어플리케이션 thread pool 관리
어플리케이션 thread는 시작될 때 자동적으로 서버에 pool되며 Thread 제어 파라미터의 명세를 가능하게 하고 각각의 어플리케이션 편성단위를 위한 제어를 제공합니다.

