서비스 데이터 오브젝트 및 비즈니스 오브젝트는 서비스 컴포넌트 아키텍처에 정의된 컴포넌트 간의 데이터 플로우를 정의합니다.
WebSphere® ESB에 내장된 IBM® WebSphere Application Server 성능의 일부로, J2EE 데이터 프로그래밍 모델을 단순화하는 데이터 응용프로그램 개발을 위한 프레임워크를 제공합니다.
WebSphere ESB에는 데이터 액세스 기술을 기초로, SDO를 향상시킨 비즈니스 오브젝트가 포함되어 있습니다. SDO는 다른 종류의 데이터(예: JDBC ResultSet, XML 스키마 설명 데이터)를 설명하는 일반적인 방법을 제공합니다. 비즈니스 오브젝트에는 통합 솔루션에 중요하며 서비스 컴포넌트 아키텍처 서비스 간에 교환 중인 데이터를 부연 설명하는 데 사용되는 일부 확장이 포함되어 있습니다. 비즈니스 오브젝트는 WebSphere ESB의 SOA(Service-Oriented Architecture) 코어의 일부입니다.
비즈니스 오브젝트는 비즈니스 엔티티(예: 직원), 데이터의 조치(예: 작성 및 갱신 조작) 및 데이터 처리 지시사항을 표시하는 속성 세트입니다. 통합 응용프로그램의 컴포넌트는 정보를 교환하고 조치를 트리거하는 데 비즈니스 오브젝트를 사용합니다. 비즈니스 오브젝트는 다양한 종류의 데이터를 표시할 수 있는 유연성이 있습니다. 예를 들어, 종래의 통합 서버의 데이터 정규 모델 지원 외에도, 동기 EJB 세션 Bean facade 또는 동기 비즈니스 프로세스에서 리턴된 데이터를 표시한 후 IBM WebSphere Portal 포틀렛에 바인드할 수도 있습니다.
비즈니스 오브젝트는 비즈니스 엔티티를 표시하거나 리터럴 메시지 정의를 문서화하거나 스칼라 특성이 있는 단순한 기본 오브젝트에서 오브젝트의 크고 복잡한 계층 구조 또는 그래프에 이르기까지 모든 것을 사용 가능하게 하는 1차 메커니즘입니다.
비즈니스 오브젝트 정의는 비즈니스 오브젝트 유형을 지정하는 이름, 순서 지정된 속성 세트, 특성, 버전 번호 및 응용프로그램 특정 텍스트입니다. 비즈니스 그래프 정의는 비즈니스 그래프에서 비즈니스 오브젝트와 관련된 변경 요약 및 이벤트 요약 정보 전달과 같은 추가 기능을 제공하기 위해 단순 비즈니스 오브젝트 또는 비즈니스 오브젝트의 계층 구조 주변에 추가된 랩퍼입니다. 비즈니스 오브젝트 메타데이터 정의는 WebSphere ESB를 실행할 때 해당 값을 높이기 위해 비즈니스 오브젝트 정의에 추가할 수 있는 메타데이터입니다. 이 메타데이터는 잘 알려진 xs:annotation 및 xs:appinfo 요소로 비즈니스 오브젝트의 XML 스키마에 추가됩니다. 비즈니스 오브젝트 서비스는 서비스 데이터 오브젝트에서 제공되는 기본 성능 중 최우선으로 제공되는 성능 세트입니다. 작성, 복사, 동등화 및 일련화와 같은 서비스가 이에 해당합니다.
WebSphere Application Server 서비스 데이터 오브젝트에 대한 자세한 정보는 다음을 참조하십시오. WebSphere Application Server Network Deployment 문서