Skip to main content

Diseño de capas de especialización

Casos de uso de especialización

En este tema, se describen ejemplos de casos de uso y enfoques de especialización recomendados.

Caso de uso: definición del producto a nivel empresarial

3Phase Inc. es una empresa grande de fabricación electrónica que lleva 25 años en la industria. Con el tiempo, a la empresa le resultaba cada vez más difícil tener nuevos productos y repuestos en stock. Para resolver este problema, la empresa creó una división separada de gestión de cadena de suministro (SCM). Actualmente, no es necesario especializar aplicaciones de SCM por región.

Diseñe una solución de especialización que admita este requerimiento.

Debate y recomendación

El enfoque de especialización recomendado implica definir el producto a nivel empresarial. La definición de recursos como el selector de producto también se realiza a nivel empresarial. Este enfoque permite que la división de SCM y las divisiones de ventas y servicio al cliente compartan recursos y definiciones de datos de productos estándar.

La misión de SCM es especializada y garantiza que haya productos y repuestos en stock en diferentes regiones. La misión de SCM queda fuera del alcance de las responsabilidades del personal de ventas y servicio al cliente.

Como resultado de la misión especializada de SCM, desarrolla un conjunto de reglas de aplicación para la división de SCM con la estructura de caso: PHA-SCM-APP-[Work/Data/Int]. En el futuro, si necesita especializar reglas para una región en particular, puede investigar diversos enfoques, como los siguientes:

  • Circunstancie reglas según el nombre de la región, lo que incluye circunstanciar una regla de tipo de caso.
  • Use una especialización por herencia de patrón y agregue un prefijo con el acrónimo de la región separado por un guion a los nombres de clase de tipo de caso.
  • Se incorpora una nueva aplicación de implementación en la aplicación existente específica de la región.
Nota: Solo los primeros dos enfoques admiten todas las regiones con una única aplicación. La tercera opción requiere un cambio de aplicación. 

Caso de uso: creación de una aplicación incorporada reutilizable

GameMatch es una empresa de redes sociales que se especializa en presentar a sus miembros entre sí mientras juegan diferentes tipos de juegos.

El proceso de preparar y ejecutar un juego es el mismo en todos los casos. Las reglas de cada juego son diferentes. Todo el proceso se ejecuta en el contexto del juego que los miembros decidieron, con anticipación, que querían jugar. Los movimientos de cada jugador, desde el inicio del juego hasta su finalización, quedan grabados en una tabla de base de datos específica de cada tipo de juego.

Diseñe una solución de especialización que admita este requerimiento.

Debate y recomendación

Por los siguientes motivos, el enfoque de especialización recomendado implica crear una capa de aplicación incorporada reutilizable.

  • La interacción integral es similar independientemente del juego seleccionado.
  • Las reglas de cada juego son diferentes.
  • Se puede solicitar a los usuarios que cambien de contexto de una interacción a otra.
  • Se aconseja conservar cada interacción de forma separada.

Usted desarrolla una aplicación de producción para cada tipo único de juego incorporado en una especialización de capa reutilizable.


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

El 100% ha encontrado útil este contenido.

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice