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