비즈니스 오브젝트

WebSphere® Integration Developer에서 비즈니스 오브젝트 편집기를 사용하여 비즈니스 오브젝트를 간단하게 작성할 수 있습니다.

비즈니스 오브젝트는 모든 비즈니스 통합 솔루션의 기본 빌드 블록 중 하나입니다. 본질적으로 비즈니스 오브젝트는 비즈니스 기능 또는 요소(예: 고객 또는 송장)를 나타내는 응용프로그램 데이터용 컨테이너입니다. 비즈니스 오브젝트에는 속성이 포함되어 있으며, 각 속성에는 이름, 유형(스칼라 유형 또는 다른 비즈니스 오브젝트), 기본값(스칼라 유형) 및 카디널리티가 있습니다. 비즈니스 오브젝트는 상위/하위 관계를 통해 기타 비즈니스 오브젝트를 확장(속성 수퍼세트 정의)할 수 있으나 단일 상위로부터만 상속할 수 있습니다. 또한 이 오브젝트는 다른 오브젝트와 서로 연계하여 필요한 타스크를 수행하는 데 사용할 수도 있습니다. 비즈니스 오브젝트 편집기를 사용하여 비즈니스 오브젝트를 작성 및 편집할 수 있습니다.

기타 비즈니스 오브젝트 작성 옵션

문서 편집기 또는 XSD 편집기를 사용하여 XSD 파일을 수동으로 작성 및 편집할 수 있습니다. 이 시나리오에서는 이러한 방식으로 작성된 파일이 올바르게 형성된 스키마이며 XSD 복합 유형 정의를 포함하고 있음을 제공하고 지원합니다.

비즈니스 오브젝트 속성

비즈니스 오브젝트 속성은 비즈니스 오브젝트의 컨텐츠를 정의하는 데 사용됩니다. 각 속성에는 이름, 유형, 카디널리티 및 기타 선택적 특성이 있습니다. 비즈니스 오브젝트가 일단 작성되면, 비즈니스 오브젝트 편집기에서 해당 속성을 작성하거나 변경할 수 있습니다. 비즈니스 오브젝트는 단순히 속성에서 지정된 데이터의 컨테이너입니다. 속성이 없는 빈 비즈니스 오브젝트는 실제로 속성이 없는 데이터를 보유하지 않으므로 의미가 없습니다.

비즈니스 오브젝트를 작성하고 "string" 유형의 "customerName" 속성을 추가했다면, 이제 실제로 비즈니스 오브젝트에 대해 작업을 수행할 수 있습니다. 각각의 새 속성을 추가할 수 있을 뿐만 아니라, 비즈니스 오브젝트의 유효성도 증가합니다. 예를 들어, "int" 유형의 "customerID" 속성과, "string" 유형의 customerAddress 속성을 추가했다면, 이제 유용한 정보와 함께 비즈니스 오브젝트를 원하는 대로 사용할 수 있습니다. 예를 들어 웹 서비스로 전달하여 고객에 대한 신용 확인을 실행할 수도 있습니다. 비즈니스 오브젝트에 유형이 다른 비즈니스 오브젝트 "Employee" 유형인 "salesContact" 속성이 포함되도록 선택할 수 있습니다. 비즈니스 오브젝트는 데이터로 다른 비즈니스 오브젝트를 포함할 수 있습니다. 따라서 필요하다면 비즈니스 오브젝트는 매우 복잡한 데이터 컨테이너가 될 수 있습니다.

본질적으로 비즈니스 오브젝트 속성은 비즈니스 오브젝트가 보유할 수 있는 정보와 그 정보에 액세스하는 방법을 정의하는 메커니즘입니다.

참고: 비즈니스 오브젝트를 작성할 때 필드를 배열로 할지 여부를 결정할 수 있습니다. 나중에 같은 비즈니스 오브젝트의 필드 유형이 java.lang.List로 지정되었음을 확인할 수 있습니다. 비즈니스 오브젝트가 작성된 것이므로 유형이 실제로 변경된 것은 아닙니다. 즉, 배열 상자가 선택되어 있는 경우 속성은 "lists"입니다. 배열 필드가 되도록 선택한 경우 정의하려는 항목이 여러 개가 될 수 있습니다. 예를 들어, "OrderBO" 유형의 "previousOrders" 속성이 있다고 가정합니다. 배열 상자를 선택하여 고객에게 몇 개의 이전 주문이 있음을 나타낼 수 있습니다. 따라서 이 속성은 한 개 항목이 아닌 항목의 목록을 포함할 수 있도록 준비되어야 합니다. 반대로 "name" 속성과 같은 항목은 고객에게 둘 이상 필요하지 않으므로 배열로 정의되지 않습니다. 배열을 설정하면 한 개의 값을 저장하는 비즈니스 오브젝트 속성과 X개의 값을 저장하는 속성을 쉽게 구분할 수 있습니다.

관련 개념
샘플: 비즈니스 오브젝트 및 Java 오브젝트 상호 운영(SDO API)
관련 태스크
새 비즈니스 오브젝트 마법사를 사용하여 비즈니스 오브젝트 작성
비즈니스 오브젝트 편집
관련 참조
비즈니스 오브젝트 편집기

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.