Service Data Objects e objetos de negócios definem o fluxo de dados entre componentes que são definidos na Service Component Architecture.
Os SDOs (Service Data Objects), parte dos recursos do WebSphere Application Server construídos no WebSphere Process Server, fornecem uma estrutura para desenvolvimento de aplicativo de dados que simplifica o modelo de programação de dados J2EE.
O WebSphere Process Server inclui objetos de negócios, que são SDOs aprimorados. Os objetos de negócios são baseados em uma tecnologia de acesso a dados chamada Service Data Objects. Os SDOs fornecem um meio universal de descrever dados distintos (como JDBC ResultSet, dados descritos do Esquema XML, por exemplo). Os objetos de negócios incluem algumas extensões que são importantes para soluções de integração e são utilizadas para descrever melhor os dados que estão sendo trocados entre os serviços da Service Component Architecture. Os objeto de negócios fazem parte do núcleo da SOA (Arquitetura Orientada a Serviços) do WebSphere Process Server.
Um objeto de negócios é um conjunto de atributos que representam uma entidade de negócio (como um Funcionário), uma ação sobre os dados (como uma operação de criação ou atualização) e instruções para processamento dos dados. Os componentes do aplicativo de integração utilizam objetos de negócios para trocar informações e acionar ações. Os objetos de negócios são flexíveis, pois podem representar muitos tipos de dados. Por exemplo, além de suportar o modelo de canonicalização de dados dos servidores de integração tradicionais, eles também podem representar os dados retornados de uma fachada síncrona do Bean de Sessão EJB ou um processo de negócios síncrono e, em seguida, podem ser ligados a portlets e componentes JSF do IBM WebSphere Portal.
Os objeto de negócios são o mecanismo primário para a representação das entidades de negócios ou a documentação de definições de mensagens literais, permitindo tudo, desde um objeto básico simples com propriedades escalares até uma hierarquia ou gráfico de objetos grande e complexo.
Uma definição de objeto de negócios é o nome, o conjunto de atributos ordenados, as propriedades, o número da versão e o texto específico do aplicativo que especificam um tipo de objeto de negócios. Uma definição de gráfico de negócios é o wrapper incluído em torno de um objeto de negócios simples ou de uma hierarquia de objetos de negócios para fornecer recursos adicionais, como transportar informações de resumo de alterações e de eventos relacionadas aos objetos de negócios no gráfico de negócios. Uma definição de metadados de objeto de negócios são os metadados que podem ser incluídos nas definições de objetos de negócios para aprimorar seus valores durante a execução no WebSphere Process Server. Esses metadados são incluídos na definição de esquema XML do objeto de negócios, e também são conhecidos como elementos xs:annotation e xs:appinfo. Os serviços de objeto de negócios são um conjunto de recursos fornecidos no início dos recursos básicos fornecidos pelos Service Data Objects do WebSphere Application Server. Exemplos são serviços, como criar, copiar, igualdade e serialização.
Para obter informações adicionais sobre o Service Data Objects do WebSphere Application Server, consulte o Documentação do WebSphere Application Server Network Deployment.
(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)