APLICACIONES EMPRESARIALES

APLICACIONES EMPRESARIALES      Una aplicación empresarial es una colección de componentes que proporciona una f

Views 120 Downloads 0 File size 219KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

APLICACIONES EMPRESARIALES

 

  

Una aplicación empresarial es una colección de componentes que proporciona una funcionalidad empresarial que se puede utilizar internamente, externamente o con otras aplicaciones empresariales. Puede crear aplicaciones empresariales de componentes individuales, que están relacionados entre sí. Por ejemplo, Gestión de pedidos, Gestión de inventario y Facturación son aplicaciones empresariales que pueden utilizar componentes individuales como un servidor de aplicaciones Java EE, LDAP y una base de datos que se ejecuta en el servidor de Solaris. Una aplicación empresarial es un tipo de colección personalizada. También puede crear los siguientes tipos de colecciones personalizadas: Colección, que es un grupo de recursos que se pueden seleccionar de acuerdo con las necesidades. Colección de accesos, que es una colección que se utiliza para controlar el acceso a elementos de configuración (CI) y permisos para modificar elementos de configuración. Puede crear colecciones de acceso solo cuando se ha habilitado la seguridad a nivel de datos. Se proporcionan los siguientes métodos para crear aplicaciones empresariales: Utilizando modelos de agrupación en Data Management Portal. Utilizando descriptores de aplicación. Utilizando modelos de agrupación creados con la API de Java y cargados por el programa de carga masiva.  Aplicaciones empresariales en raleases de TADDM anteriores En las versiones de TADDM anteriores, una aplicación empresarial era una colección sin formato de CI no conectadas. Estas CI solo podían ser elementos de nivel superior de Modelo de datos común. Se agrupaban en grupos funcionales de elementos del mismo tipo. Cada CI tenía que añadirse explícitamente a una aplicación empresarial, como una instancia o utilizando una regla MQL. Era necesario que el usuario conociera exactamente qué elementos formaban la aplicación empresarial y qué objetos dependientes debía incluir en la aplicación empresarial.  Método nuevo para generar aplicación empresarial utilizando modelos de agrupación Con este realce de TADDM, el método para crear aplicaciones empresariales cambia radicalmente. Una aplicación empresarial es ahora un gráfico de CI conectadas de tipos especificados por el usuario. Los elementos más importantes al crear aplicaciones empresariales son los CI de núcleo. Los CI de núcleo proporcionan el valor empresarial principal a la aplicación empresarial específica, por ejemplo, aplicación Java Platform, Enterprise Edition o una base de datos. Son los únicos elementos que debe añadir manualmente (mediante una consulta MQL o SQL, un conjunto de instancias de CI o como archivos de descriptor de aplicación) o utilizando la API (en caso de escenarios de integración). Todos los demás elementos que constituyen la infraestructura de soporte para una aplicación empresarial se añaden automáticamente cruzando relaciones y dependencias que se descubren y almacenan en TADDM. Puede decidir qué relaciones se cruzan y cuáles se saltan. También puede decidir qué CI de todos los objetos cruzados se utilizan para componer la aplicación empresarial resultante.

Dado que no puede estar seguro de que todas las dependencias necesarias ya se han descubierto y almacenado en TADDM o porque puede haber dependencias que tengan un significado estrictamente empresarial y no se pueden descubrir automáticamente, puede especificar más de un CI de núcleo para cada aplicación empresarial. Puede crear muchas consultas para seleccionar varios CI de núcleo o puede utilizar CustomSqlDependencyAgent para crear más dependencias entre objetos relacionados. Si utiliza el agente, no tiene que crear más consultas. Un modelo de agrupación consta de consultas que seleccionan los CI de núcleo, la fórmula que calcula el nombre de las aplicaciones empresariales a partir de los CI de núcleo y una descripción que define la manera en que se cruzan los objetos dependientes. Los modelos de agrupación se procesan automáticamente de acuerdo con la planificación que defina y se generan colecciones personalizadas como resultado. Cada vez que se procesa un modelo de agrupación, se procesan todas las consultas, se cruzan todas las dependencias y se genera la estructura de aplicación empresarial de acuerdo con los CI y relaciones existentes. Como resultado, se capturan todos los cambios de entorno de la estructura de la aplicación empresarial y se reflejan automáticamente cuando se procesa el modelo de agrupación. Por ejemplo, si se descubre un servidor de aplicaciones nuevo o una máquina virtual nueva, éstos se añaden automáticamente a la aplicación empresarial. Si se ha modificado o eliminado un CI, por ejemplo, un sistema virtual se ha movido a otro hipervisor, los cambios se aplican automáticamente, es decir el sistema virtual se elimina de la aplicación que contenía el hipervisor. En los raleases anteriores, una plantilla de aplicación solo podía generar una aplicación empresarial. Ahora puede crear no solo una aplicación empresarial a partir de un modelo de agrupación, sino que también puede crear muchas aplicaciones empresariales a partir de un modelo o de un conjunto pequeño de modelos. Por lo tanto, resulta fácil generalizar los modelos de agrupación para generar instancias de aplicaciones empresariales para varios entornos, por ejemplo, la aplicación desplegada en entornos de producción, de prueba, de control de calidad y de rendimiento. Para lograrlo, se ha creado una expresión de nombre de agrupación. Puede utilizarla para proporcionar una fórmula para calcular el nombre de una aplicación empresarial a partir del CI de núcleo. Por ejemplo, puede utilizar convenios de denominación para extraer partes específicas de nombres de CI, o cualquier atributo existente, que indiquen la finalidad de un entorno específico. También puede ampliar esta generalización. Por ejemplo, puede crear un modelo de agrupación que genera todas las aplicaciones empresariales de un tipo dado, tal como las aplicaciones Java Platform o Enterprise Edition, en todos los entornos de despliegue.

DESAFÍOS DE LAS APLICACIONES EMPRESARIALES Hoy día sería imposible para una organización vivir sin tecnología. Poco a poco se han ido incorporando a las rutinas y procedimientos de trabajo nuevos sistemas y aplicaciones que no han tardado en demostrar sus beneficios. Sin

embargo, cada vez son más las empresas que notan que han llegado a un punto en el que se necesita la integración de aplicaciones empresariales para poder seguir avanzando. Tecnologías de distinta naturaleza y aplicaciones que se ejecutan en diferentes unidades de negocio con base tecnológica variada conviven bajo el mismo firewall, y fuera de él, convirtiendo en prioritario el objetivo de integración. Desafíos de las aplicaciones empresariales La integración de aplicaciones empresariales es una tarea compleja y su proceso puede aumentar de dificultad si se producen inconvenientes como: 

La escasez de habilidades tecnológicas y la limitación de capacidades empresariales.



Confundir la integración de aplicaciones empresariales con un producto, cuando en realidad se trata de una arquitectura.



Descuidar las cuestiones relacionadas con la seguridad.



No pensar en la importancia del rendimiento a la hora de buscar una solución para la integración.



Falta de planificación de un sistema de supervisión y control adecuado.



Carecer de una estrategia de integración o entender este proceso como parte de algún otro proyecto, al que se supone mayor entidad.



Comunicación insuficiente.



Falta de gobierno de los datos. Ventajas de las aplicaciones empresariales Tomar la decisión de dar el paso y trabajar para conseguir la integración de aplicaciones empresariales, implica numerosas ventajas para el negocio, entre las que cabría destacar:



Acceso a la información en tiempo real entre aplicaciones.



Simplificación y optimización de los procesos de negocio, que mejora la eficiencia de la empresa al reducir los tiempos de comercialización.



Integridad de la información.



Desarrollo y mantenimiento de los sistemas mucho más sencillo y económico.



Mejora de las relaciones con los clientes.



Mejora de la cooperación entre componentes de la cadena de suministro.



Beneficios que también se derivan a las aplicaciones heredadas, que gracias a la integración de aplicaciones empresariales se mantienen vivas.



Estandarización.



Mayor adaptabilidad del negocio, que gana en capacidad de respuesta a las cambiantes necesidades empresariales actuales y futuras. Soluciones para las aplicaciones empresariales La integración de aplicaciones empresariales se puede llevar a cabo de cuatro formas distintas, dependiendo del nivel al que se desee y pueda trabajar: 1. A nivel de datos: el proceso comenzaría con el traslado de los datos de un almacén a otro, incluyendo el procesamiento de la información, en los casos en que fuese requerido. La principal ventaja de este enfoque es que no se produce ningún cambio de código, lo que ahorra el coste de la operación, que se reduce a una migración de datos procedentes de diferentes silos a un repositorio central. 2. A nivel de interfaces de aplicación: con este enfoque se accede tanto a las interfaces de los procesos de negocio, como a los datos. Las aplicaciones pueden ser agrupadas, lo que permite compartir la lógica de negocio y los datos, aunque siempre respetando las características específicas de configuración de las interfaces de cada aplicación. Este enfoque se utiliza sobre todo para integrar paquetes de aplicaciones. 3. A nivel de método: se trata de una forma más compleja y menos eficaz de abordar el problema de falta de integración. Con el fin de compartir la lógica de negocio se propicia que un mismo método pueda ser accedido por distintas aplicaciones, cada una de las cuales puede, a su vez, acceder a los métodos de otras. Existen muchas formas de lograrlo, incluyendo objetos distribuidos, servidores de aplicación yo la reutilización de las aplicaciones existentes para la creación de nuevas aplicaciones, entre otras. Pese a que este enfoque consigue reducir los esfuerzos de desarrollo, pierde eficacia debido a las limitaciones tecnológicas y humanas, y también debido a las diferentes necesidades usuarias en relación con la integración. 4. A nivel de usuario: esta solución se ha usado durante mucho tiempo y, aunque no se trata de la alternativa más recomendable, es una opción más. Se basa en una reorganización del dashboard para integrar diferentes aplicaciones juntas, trabajando directamente sobre las interfaces de usuario. A estas soluciones habría que sumar el integration middleware, que funciona como intermediario entre servidores de aplicaciones, objetos distribuidos, y agentes distribuidos, en base al intercambio del método, proporcionando un marco de integración fiable y cada vez más extendido. En la práctica, la integración de aplicaciones empresariales normalmente se basa en un enfoque combinado que utiliza muchas soluciones tecnológicas diferentes para un mejor resultado.

APLICACIONES EMPRESARIALES DE NUEVA GENERACIÓN Si el software empresarial no apoya la forma en que la organización realiza sus negocios, las compañías pueden personalizar o adaptar parte del software para apoyar la forma en que trabajan sus procesos de negocios. Sin embargo, el software empresarial es bastante complejo y una personalización exhaustiva puede degradar el desempeño del sistema, comprometer la información y la integración de los procesos, que son los principales beneficios del sistema. Si las compañías desean cosechar los máximos beneficios del software empresarial, deben cambiar la forma en que trabajan y conformarse a los procesos de negocios en el software. Para implementar un nuevo sistema empresarial, Tasty Baking Company identificó sus procesos de negocios existentes y después los tradujo a los procesos de negocios integrados al software ERP de SAP que había seleccionado. Para asegurar que obtuviera los máximos beneficios del software empresarial, Tasty Baking Company planificó de manera deliberada la personalización de menos del 5 por ciento del sistema y realizó muy pocos cambios al software de SAP en sí. Utilizó todas las herramientas y características posibles que ya estaban integradas en el software de SAP, que cuenta con más de 3 000 tablas de configuración para su software empresarial. Los principales distribuidores de software empresarial son SAP, Oracle (con su adquisición de PeopleSoft), Infor Global Solutions y Microsoft. Hay versiones de paquetes de software empresarial diseñadas para pequeñas empresas y versiones bajo demanda, como los servicios de software que se ofrecen a través de Web. Aunque en un principio se diseñaron para automatizar los procesos de negocios internos de procesamiento en segundo plano (backoffice) de la firma, los sistemas empresariales se han vuelto más orientados a las operaciones externas y son capaces de comunicarse con los clientes, proveedores y otras entidades.

PROYECTOS PRÁCTICOS SOBRE EL MIS Los proyectos en esta sección le proporcionan experiencia práctica sobre cómo analizar la integración de los procesos de negocios, sugerir aplicaciones de administración de la cadena de suministro y de administración de relaciones con el cliente, mediante el uso de software de bases de datos para administrar las solicitudes de servicio de los clientes y evaluar los servicios de negocios de administración de la cadena de suministro. Problemas de decisión gerencial La empresa Mercedes-Benz Canadá con base en Toronto, que cuenta con una red de 55 concesionarios, no sabía lo suficiente sobre sus clientes. Los concesionarios proporcionaban datos sobre los clientes a la compañía según se necesitarán. Mercedes no obligaba a los concesionarios a que reportaran esta información, además de que su proceso para rastrear a los concesionarios que no la reportaran era algo complicado. No había un verdadero incentivo para que los concesionarios compartieran información con la compañía. ¿Cómo pueden

los sistemas CRM y de administración de relaciones con los socios (PRM) ayudar a resolver este problema? Office Depot vende un amplio rango de productos y servicios de oficina en Estados Unidos y a nivel internacional, que integra artículos de oficina en general, artículos de cómputo, máquinas comerciales (y artículos relacionados) y muebles para oficina. La compañía trata de ofrecer un rango más amplio de artículos de oficina a un menor costo que los demás vendedores minoristas mediante el uso de sistemas de abastecimiento justo a tiempo y sistemas para un estricto control del inventario. Utiliza información proveniente de un sistema de pronóstico de la demanda y datos de los puntos de venta para reabastecer su inventario en sus 1 600 tiendas de venta al menudeo. Explique cómo estos sistemas ayudan a Office Depot a minimizar costos y cualquier otro beneficio que provean. Identifique y describa otras aplicaciones de administración de la cadena de suministro que serían muy útiles para Office Depot. Mejora de la toma de decisiones: uso de software de bases de datos para administrar las solicitudes de ser vicio de los clientes En este ejercicio utilizará software de bases de datos para desarrollar una aplicación que rastree las solicitudes de servicio al cliente y analice los datos de los clientes para identificar a los que ameritan un tratamiento prioritario. Prime Service es una compañía de servicios de gran tamaño que ofrece servicios de mantenimiento y reparación a cerca de 1 200 empresas comerciales en Nueva York, Nueva Jersey y Connecticut. Sus clientes son empresas de todos tamaños. Los clientes con necesidades de servicio llaman a su departamento de servicio al cliente y solicitan la reparación de ductos de calefacción, ventanas rotas, techos con fugas, tuberías de agua rotas y otros problemas. La compañía asigna a cada solicitud un número y anota el número de solicitud de servicio, número de identificación de la cuenta del cliente, la fecha de la solicitud, el tipo de equipo que requiere reparación y una breve descripción del problema. Mejora de la excelencia operacional: evaluación de los servicios de administración de la cadena de suministro Las compañías de fletes ya no transportan tan sólo productos de un lugar a otro. Algunas también ofrecen servicios de administración de la cadena de suministro a sus clientes y les ayudan a administrar esa información. En este proyecto utilizará el servicio Web para investigar y evaluar dos de estos servicios de negocios. Investigue los sitios Web de dos compañías, UPS Logistics y Schneider Logistics, para ver cómo se pueden utilizar sus servicios en la administración de la cadena de suministro.