Service Component Architecture

En este ejemplo se demuestra el uso de Websphere Service Component Architecture (SCA).

 
Requisitos: Websphere Process Server
 
 

 

IBM Websphere Service Component Architecture (SCA) presenta un diseño de interfaz coherente para acceder a componentes y servicios como por ejemplo, servicios EIS, servicios Web, componentes J2EE, etc. El modelo de programación SCA simplifica de forma significativa el modelo de programación para escribir aplicaciones que se ejecutan en WebSphere. El modelo de programación se basa en conceptos y técnicas que son ligeras mejoras de conceptos y técnicas de J2EE, o que mantienen correlaciones sencillas con conceptos J2EE existentes.

En SCA existe una separación clara entre la lógica de negocio de aplicación y el código de infraestructura técnica. Esta separación permite la creación de aplicaciones con un número menor de especialistas en tecnología de la información, y ofrece una mayor portabilidad de código así como un mayor aislamiento de los cambios en la infraestructura de la tecnología de la información. SCA expone interfaces de nivel de empresa al código de lógica de negocio. Las estructuras de datos utilizadas como argumentos para esta SCA base se modelan en una representación estándar de estructura de datos de objetos empresariales (BO) que además oculta los detalles técnicos de la tecnología de la implementación SCA subyacente.

IBM ofrece un completo conjunto de herramientas para generar tipos BO y SCA base específicos de datos de clientes e infraestructura de computación sin la necesidad de programación. IBM también ofrece un completo conjunto de herramientas para el modelo de programación J2EE que permite a los especialistas en tecnología de la información la creación arbitraria de aplicaciones o servicios SCA complejos mediante el uso directo de las API de J2EE.

El objetivo de este ejemplo es mostrar cómo se define y se accede a una conexión SCA. El servicio que se invoca en este ejemplo es una clase Java sencilla. En otros ejemplos de la galería se muestra el uso de SCA para acceder a los servicios de Business Integration reales.

En un entorno de desarrollo de aplicaciones típico, la invocación de SCA y el código que se muestra en este ejemplo se generan mediante las herramientas de desarrollo.