domingo, 28 de febrero de 2016

siebel











AGENDA

-OVERVIEW AND ARCHITECTURE

- OUTBOUND OPERACIONES

-INBOUND OPERATIONS AND EVENT MANAGER

-BUSINESS OBJECTS

ERROR HANDLING

-TRANSACTION AND SECURITY

-PROBLEM DETERMINATION

-SUMMARY

********

Siebbel application architecture is a layer structure containing

- 1.User Interface Objects Layer
-2. Business Objects Layer (business services, components, objects
- 3. Data Object Layer

Siebel business Service is an entity in Siebel that encapsulates and
simplifies the use of a set of functionality.

-Adapter supports only business services and integration objects
through business services.

-El adaptador usa la API de Java que se encuentra en el Siebel Data Bean
para comunicarse con el Siebel Object Manager para intercambio de datos,

Siebel Java Data Bean epone los Siebel business Services

SIEBEL business SERVICES

Un Siebel business service es una entidad en Siebel que encapsula
y simplifica el uso de un conjunto de funcionalidades.

- Un business service es como un objecto en un lenguaje de
programación orientada a objeto.

-Siebel business services no esta atada a objetos especificos,  pero
opera sobre objetos para alcanzar un objetivo determinado.

-business service tiene propiedades y metodos (con argumentos) y
mantiene un estado.

-Siebel business services estan basados en los siguientes tipos de clases
de alto nivel:

               -CSSEAIDataSyncService - se usa para la sincronización de servicios.

               -CSSService - Cualquier business service. Esta se extiende tipicamente
               por medio de otros servicios.

                              -Un ejemplo podria ser la clase CSSEAISiebelAdapter que hereda de la clase
                              CSSService y mapea al EAI Siebel Adapter business service.

               -CSSEAIDTEScriptService - Usado para los servicios de transformación de datos.

               -CSSEAISiebelAdapter -Usado para el EAI Siebel Adapter

-El adaptador solo soporta business services que son de los tipos de clases especificadas
arriba.

-Estos business services incluyen general business services tales como
EAI Siebel Adapter, Applications Services Interfaces tales como Siebel Contact
y otras diseñadas especificamente.

EIS IMPORT AND EXPORT SERVICES

EIS Import (para la salida) y EIS Export (para salida) componentes de SCA proveen una vista uniforme de los servicios EIS externos al
 modulo.

 - Business Objects son generados por EMD, y son usados por  componentes SCA y el adaptador.

 -Esto permite componentes para comunicarse con la variedad de EIS externos sistemas
 usando un modelo de programación SCA consistente.

 Interactuar con el adaptador mediante el uso de componentes SCA y BOs se ajustan a
 los objetivos y la visión de soluciones SOA.

 figura 2

 ************************

 SALIDAS -FLUJO DE ALTO NIVEL

- El modelo de Adaptador de Siebel funciona haciendo llamadas a los Business Objects (NOs)

-El cliente SCA pasa los BO al adaptador usando el JCS CCI Record object
  -BO es envuelto en el JCA CCI Record

-El adaptador extrae los BO y determina la interfaz de Siebel para llamar
desde los metadatas dentro del BO
  -El adaptador convierte los datos de los BO a una función de llamada apropiada de Siebel.
 
 -Los adaptadores ejecutan la función en la designada Aplicación de sistema de Siebel Business

 - Las operaciones de salida para ejecutarse en el Siebel business object instance es especificadaa como un nombre de fucnción
 en la interacción especifica.

 -Los Business services de salida soportados por el adaptador son:

 -EAI Siebel Adapter
 -Siebel Application Services Interfaces.


 ****************

 SIEBEL BUSINESS SERVICE : EAI SIEBEL ADAPTADOR

 - Es un Business service de proposito general que permite
 leer y escribir objetos de integración.

 figura 3

 **************************

 INTERFACES DE SIEBEL APPLICATION  SERVICES


 - Business service que provee objetos especificos de servicios de integración

 Algunos ejemplos son los siguientes:

 -Siebel informador -Integra con una información Interface objeto

 -Siebel Contacto - Integra con un objeto de integración ed Interface de contacto

 figura 4


 ************************************

 OPERACIONES DE ENTRADA: FLUJO DE ALTO NIVEL

 -Las operaciones de entrada están basadas en eventos que son activados
 cuando cualquier registro en la Siebel Business Application es creada
 actualizada o borrada.

 -Las notificaciones de eventos requieren la creación de eventos en la
 base de datos de Siebel.

 -"Eventos IBM" Siebel business componet es la tabla que por default usada
 para traer los eventos que suceden en el Siebel EIS - el componente y el
 nombre de la tabal pueden ser ajustadas, pero no el esquema.

 -Los componentes de eventos listan los tipos de eventos, el business object
 correspondiente y el status del evento.

 -Triggers necesitaran ponerse en la base de Siebel business object, Siebel
 soporta scripts de Visual Basic y Siebel eScript metidos en el Siebel
 Business Component manejador de eventos para llenar la tabla de eventos.

 -El adaptador ejecuta el Siebel event component par a los nuevos eventos y atrae
 los eventos
 - Una sola vez la entrega de evento es soportada con transacciones XA usando ela tabla de eventos

 -El adaptador trae el objeto de integración de Siebel representado por el evento.

 -El objeto de integración de Siebel cuyos valores llenan la tabla de negocio.

 -Cada evento en la tabla es entonces entregada a los endpoints registrados, pasando de
 la grafica de negocio al endpoint.
  -La entrega  podría ser parte de una unica transacción XA controlada por WS PS
 
 -El endpoint tiene acceso al objeto de Integración de Siebel mediante el BO.

 figura 5 siebel

 ***************************




































































No hay comentarios:

Publicar un comentario

zen consultora

Blogger Widgets

Entrada destacada

Platzy y el payaso Freddy Vega, PLATZI APESTA, PLATZI NO SIRVE, PLATZI ES UNA ESTAFA

  Platzy y los payasos fredy vega y cvander parte 1,  PLATZI ES UNA ESTAFA Hola amigos, este post va a ir creciendo conforme vaya escribiend...