• No se han encontrado resultados

IBM Software Demos WebSphere Business Integration InterChange Server

N/A
N/A
Protected

Academic year: 2021

Share "IBM Software Demos WebSphere Business Integration InterChange Server"

Copied!
5
0
0

Texto completo

(1)

This is the second of three demonstrations that illustrate the modeling, implementation and execution of a business process integration solution built with IBM WebSphere Business Integration software.

Ésta es la segunda de las tres demostraciones que ilustran el modelado, la implantación y la ejecución de una solución de integración de procesos empresariales creada con el software IBM WebSphere Business Integration.

In this demonstration we see JK Enterprises using the WebSphere InterChange Server as part of its overall solution for synchronizing customer data across several formerly disparate applications.

En esta demostración vemos cómo JK Enterprises utiliza WebSphere InterChange Server como parte de su solución global para sincronizar los datos de los clientes en una serie de aplicaciones anteriormente heterogéneas.

The InterChange Server is being used to choreograph two process steps as shown in this WBI modeler diagram of the overall process.

InterChange Server se utiliza para coordinar dos etapas del proceso, tal y como muestra este diagrama del modelador WBI del proceso global.

InterChange Server or ICS is a process integration engine that provides event-driven processing in real time, coordinating the flow of data and logic between applications without requiring changes to those applications.

InterChange Server o ICS es un motor de integración de procesos que permite llevar a cabo procesos a partir de eventos en tiempo, de modo que coordina el flujo de datos y la lógica de las aplicaciones sin necesidad de modificarlas.

Here we see Bruce Cody, a software engineer at JK, implementing the first of these two process steps, or as they are called in ICS, collaborations.

Aquí vemos cómo Bruce Cody, ingeniero de software de JK, implanta la primera de las dos etapas del proceso o, como dicen en ICS, las dos colaboraciones.

Using the ICS System Manager workbench, Bruce first creates a new collaboration template, and names it CustomerReferral.) Since this collaboration will incorporate a manual workflow process, he specifies that this is a long-lived business process.

(2)

Con la ayuda de ICS System Manager Workbench, Bruce crea primero una plantilla de colaboración y la denomina CustomerReferral. Dado que esta

colaboración incorporará un proceso de flujo de trabajo manual, especifica que éste será un proceso empresarial prolongado.

Next, Bruce defines the inputs and outputs for this collaboration. This collaboration now receives a customer record or object from the CRM system. The collaboration may refer a customer object to the evaluation step and will send the object to a second

collaboration.

A continuación, Bruce define los datos necesarios para esta colaboración y los resultados que proporcionará. Ahora, la colaboración recibe un objeto o un registro de cliente del sistema CRM, la cual a su vez podrá remitir un objeto de cliente a la etapa de evaluación y el objeto a una segunda colaboración.

With that completed, Bruce begins laying out the logic. Using the design tool, he creates the first action step and calls it “Test Referral Condition”. He then adds the Java code to test if the requested authorization level exceeds the threshold and sets a flag called ‘refer’ accordingly.

Hecho esto, Bruce empieza a definir la lógica. Con la ayuda de la herramienta de diseño, crea el primer paso de acción que denomina “Test Referral Condition”. A continuación, añade el código Java para comprobar si el nivel de autorización requerido excede el límite y establece el correspondiente indicador denominado "refer".

It’s important to note that collaborations work in conjunction with WBI adapters. The WBI adapters understand the application specific representation of an object and translate this into a generic format. Bruce codes this collaboration to process a generic customer record, regardless of whether it was generated from a CRM application like Seibel or PeopleSoft, or from any other application.

Es importante recordar que las colaboraciones funcionan con adaptadores WBI. Los adaptadores WBI interpretan la representación que la aplicación hace de un objeto y la convierten a un formato genérico. Bruce codifica esta colaboración para procesar un registro de cliente genérico, independientemente de si lo ha generado una aplicación CRM, como Siebel, PeopleSoft o cualquier otra.

Now that the flag has been set Bruce adds a Decision box.

(3)

The information that Bruce enters here defines the conditional logic based on the refer switch.

La información que Bruce especifique aquí, definirá la lógica condicional basada en el conmutador "refer".

Bruce now adds an action step for the case where no referral is required.

Ahora, Bruce añade una etapa de acción para los casos en los que la remisión no sea necesaria.

If an evaluation is not required, the customer object should be written to the To port, effectively leaving this collaboration and entering the next process step.

Si no es necesario realizar la evaluación, el objeto de cliente puede programarse para el puerto To, de modo que abandonará esta colaboración y entrará en la próxima etapa del proceso.

Bruce continues with developing the other data path and adding appropriate error checking.

Bruce sigue desarrollando la otra ruta de datos y añadiendo las comprobaciones de error apropiadas.

To save time we will now jump ahead in this demonstration to when Bruce is just about completed.

Para ganar tiempo, pasaremos al momento de la demostración en que Bruce está a punto de terminar.

<SWIPE GOES HERE - JUMP TO NEW VIDEO>

<EL TELÓN VA AQUÍ - PASAR AL SIGUIENTE VÍDEO>

Bruce can now customize this template for use in JK’s integration solution. All he needs to do is to bind the generically defined ports to specific adapters. During the test phase he will use a JDBC database as the source.

The Refer port sends the data to MQ Workflow. Now that the binding is finished, this collaboration is complete.

Ahora Bruce puede personalizar la plantilla para utilizarla en la solución de integración de JK. Lo único que debe hacer es vincular los puertos definidos de

(4)

forma genérica a los adaptadores específicos. Durante la fase de pruebas, Bruce utilizará una base de datos JDBC como fuente.

El puerto Refer envía los datos a MQ Workflow. Ahora que se ha completado la vinculación, la colaboración está terminada.

Although not seen here, a second collaboration performs the actual synchronization of the customer data. It uses one of the many pre-built collaborations provided by InterChange server.

Aunque aquí no se aprecie, una segunda colaboración se encarga de la

sincronización de los datos de cliente. Utiliza una de las muchas colaboraciones predefinidas que proporciona InterChange Server.

We now are able to see the first portion of this solution in action. Ahora podemos ver la primera parte de esta solución en acción.

During testing, JK is simulating the CRM application with this simple front-end. Here, we add a record which exceeds the threshold, and should cause the collaboration to send the record to the Workflow system.

Durante las pruebas, JK simula la aplicación CRM con su sencilla aplicación front-end. Aquí, añadimos un registro que excede el límite, de modo que debería hacer que la colaboración lo envíe al sistema Workflow.

When we log into the Workflow system, we see the collaboration has indeed routed the customer request to the Workflow process.

Cuando entramos en el sistema Workflow, vemos que la colaboración ha dirigido la solicitud del cliente al proceso Workflow.

The InterChange Server process engine, collaborations, adapters, and business objects greatly simplify the communication and integration between disparate applications. ICS excels at providing support for event-driven processing in real time. Combined with MQ Workflow, customers are equipped to solve any business process management situation they may encounter.

Las colaboraciones, los adaptadores, los objetos empresariales y el motor de procesos de InterChange Server simplifican en gran medida la comunicación e integración entre aplicaciones heterogéneas. ICS es excelente para proporcionar soporte a los procesos generados por eventos en tiempo real. Si lo utilizan en

combinación con MQ Workflow, los clientes podrán resolver cualquier problema de gestión de procesos empresariales.

(5)

Referencias

Documento similar

The business model of the company is to create a dark kitchen model of business to sell different kind of healthy food for fitness athletes.. ‘Dark kitchen’ is the concept of setting

The major journals included in this analysis are the International Marketing Review (IMR), Journal of International Business Studies (JIBS), Journal of World Business (JWB), Journal

This paper deals with a case study exploring the way in which the integration of ICT impacts learning in the context The results of the questionnaire show that the use of these

This work describes the design and implementation of a new software framework, Scipion, that models image processing in electron microscopy allowing the integration of several

This method is based on simulating the potential energy surface (PES) of a given EDF by the corresponding IBM PES. The IBM parameters are then derived as functions of the nucleon

The workflow manage- ment disciplines described in this paper cover the issues of business process engineering, design process management, and manufacturing workflow management

Key Words: Practice-research gap, Practice research networks, Practice-oriented research, Clinical psychology, Psychotherapy, Implementation.. Av

For every IBM WS-based Business and Application pattern, we have defined an associated Abstract Tree of Threats and Attacks (ATTA).. The ATTA associated with the IBM WS-based