El modelo de sistema de aplicaciones tradicional es "host/terminal" o "cliente/servidor", que se desarrolló con el desarrollo de Internet.
Estos modelos tradicionales ya no pueden adaptarse al nuevo entorno, por lo que surgió un nuevo sistema de aplicaciones distribuidas según los tiempos lo exigían. En consecuencia, han surgido nuevos modelos de desarrollo, a saber, la llamada estructura "navegador/servidor" y el modelo "cliente ligero". ¿Cómo
¿Cómo implementar este modelo? El servidor de aplicaciones es la tecnología central. Según una investigación de Forrester, los ingresos por servidores de aplicaciones superarán los 2.000 millones de dólares en dos años. Dado que existen tan buenas perspectivas, ¿qué son exactamente las solicitudes?
¿Servidor? ¿Cómo se clasifica? ¿Cuáles son sus características? Esta característica técnica le proporcionará una explicación completa de la aplicación.
El concepto, clasificación, producción, desarrollo y productos representativos de servidores de aplicaciones.
Artículo conceptual
En la actualidad, el mercado de servidores de aplicaciones sigue siendo un mercado muy confuso, con unas 40 empresas que afirman tener aplicaciones.
Los productos de servidor y las funciones que proporciona cada empresa suelen variar mucho. Entonces, si bien ahora hay muchos servidores de aplicaciones disponibles,
puede elegir cualquier cosa, desde empresas líderes reconocidas hasta pequeñas empresas emergentes, excepto esta tecnología
La tecnología aún no ha madurado completamente. productos, lo que dificulta a los compradores tomar una decisión a la hora de comprar.
Debido a que el servidor de aplicaciones es una tecnología nueva, su concepto aún no se ha unificado y lo que debería incluir sigue siendo una cuestión de opinión.
Las personas benévolas tienen opiniones diferentes y las personas sabias tienen opiniones diferentes, pero en general, el servidor de aplicaciones separa la interfaz de usuario, la lógica empresarial y los servicios back-end.
En los últimos años, ha proporcionado a los desarrolladores un enfoque modular para crear, implementar y mantener aplicaciones web de clase empresarial con el fin de avanzar hacia los
usuarios web una plataforma Multi de alto rendimiento. -Entorno roscado. Es un motor de protocolo e interfaz que admite muchos estándares de la industria.
Los estándares que soporta incluyen los estándares de interconexión de bases de datos ODBC y JDBC, CORBA, COM/DCOM y JavaBe empresarial.
Modelo de objetos Ans(EJB), etc.
El desarrollo de la tecnología informática web distribuida de tres o n niveles ha llevado a la innovación de la tecnología de servidor de aplicaciones. En un entorno distribuido de tres niveles
El servidor de aplicaciones está ubicado en el nivel medio, intercalado entre la interfaz de usuario en el front-end del cliente y los datos y las aplicaciones empresariales en el back-end.
Entre.
La arquitectura distribuida multicapa requiere que los servidores de aplicaciones consideren tres tecnologías principales. El primero es el entorno de desarrollo, los desarrolladores.
Los desarrolladores necesitan un entorno de desarrollo para crear nuevos componentes e integrar componentes existentes. En segundo lugar, la integración de aplicaciones.
Debido a la complejidad del entorno informático empresarial, que integra aplicaciones tradicionales y nuevas, los desarrolladores
necesitan integrar varias aplicaciones para crear aplicaciones más potentes. . El tercero es la configuración de la aplicación, porque una aplicación web típica
se distribuye, sus componentes se ejecutan en diferentes servidores y una gran cantidad de usuarios acceden a ella.
q, por lo que es necesario configurar el soporte de la plataforma para expandir y mantener de manera efectiva la estabilidad del sistema cuando el número de usuarios aumenta dramáticamente.
Esta arquitectura de aplicaciones distribuidas de varios niveles aportará beneficios prácticos a las empresas. Primero, divida la funcionalidad de la aplicación en varios módulos.
La modularidad facilita la creación, modificación y mantenimiento de aplicaciones. En segundo lugar, cuando la lógica empresarial se traslada del backend al nivel medio.
Un hardware más barato generalmente aporta beneficios reales. La naturaleza modular de esta arquitectura también permite a las empresas implementar
aplicar aplicaciones innovadoras para mejorar los procesos de negocio y mantener una ventaja sobre la competencia.
Elementos confidenciales
Actualmente, los servidores de aplicaciones se han dividido en categorías independientes según sus funciones. Verifique qué admite el servidor de aplicaciones al comprar.
Función.
A medida que se desarrolle el mercado de servidores de aplicaciones, aparecerán funciones nuevas y fusionadas, pero actualmente hay seis tipos principales en el mercado.
Tipo: servidor de transacciones, servidor de conocimiento, servidor de aplicaciones con herramientas de desarrollo integradas, servidor de colaboración y servicio ligero.
Los servidores y hosts acceden a los servidores.
Los servidores de transacciones van desde implementaciones de comercio electrónico hasta servidores departamentales que manejan el intercambio de datos de recursos humanos o de escritorio.
Esta función. Los servidores comerciales todavía están muy lejos de ser comercialmente funcionales. Cada implementación requiere el esfuerzo del usuario.
Como resultado, los costos de desarrollar estos programas continúan aumentando.
Habrá una gran cantidad de implementaciones de transacciones bajo demanda en el siglo XXI. Con esto en mente, los servidores de transacciones y los servicios de aplicaciones con servidores de herramientas de desarrollo integradas se están fusionando en un único servidor que puede manejar las necesidades de desarrollo y gestión de transacciones. IBM, Oracle, Microsoft, Internetscape, BEA, Sun y otros fabricantes están trabajando arduamente para simplificar sus productos y al mismo tiempo admitir funciones de aplicaciones de transacciones a gran escala para empresas.
Diseño y desarrollo.
Los servidores de conocimiento son servidores de aplicaciones más nuevos que normalmente recopilan y compilan datos de fuentes estructuradas y no estructuradas.
Índice. Estos servidores suelen tener soporte HTTP, capacidades de indexación y soporte para inspeccionar una variedad de datos y formatos de archivos.
Y herramientas de separación. Los servidores de conocimiento también pueden admitir funciones de procesamiento de lógica de negocios y flujo de trabajo.
Vendedores como Lotus y Netscape están añadiendo una gran cantidad de flujos de trabajo. Porque el servidor de conocimientos admite servicios de colaboración y flujo de trabajo.
Se podrán fusionar servidores con él para mejorar la gestión de datos de la empresa. Los proveedores en esta área están desarrollando colaboraciones estandarizadas.
Algunos aspectos del protocolo pueden mejorar la interoperabilidad entre organizaciones que utilizan diferentes servidores de colaboración. Este acuerdo es posible.
Facilita enormemente las transacciones comerciales de integración empresarial basadas en web.
Los servidores de aplicaciones con herramientas de desarrollo integradas son cada vez más maduros en medio de una feroz competencia. Los proveedores en esta área están evolucionando
para crear una solución más perfecta.
Muchos de los primeros en adoptar la tecnología de servidores de aplicaciones se quejaron de que carecían de herramientas de desarrollo adecuadas para respaldarla. Proveedores como BEA/Weblogic,
Bluestone, Forte y SilverStream simplifican enormemente el proceso de desarrollo al tiempo que admiten capacidades de implementación.
. Sin embargo, este tipo de servidor sigue siendo muy complicado y debe analizarse y tratarse con cuidado.
Un servidor ligero es un servidor de aplicaciones único. Estas soluciones suelen admitir HTTP y otras funciones específicas.
Posibles componentes de software y hardware (como el almacenamiento en caché de páginas web). En el futuro, es posible que se fusionen con otras especies.
Vendedores como Cobalt han introducido capacidades de servidor ligero y, cuando esta característica se integra con otra solución, el rendimiento supera.
Características similares; esto es muy importante para una alta optimización de las funciones clave.
Recientemente, los servidores de acceso al host se han acercado a los servidores comerciales. Estos servidores administran el acceso y la representación de las aplicaciones host, que generalmente se administran a través de una sesión de suplantación 5250 o 3270 basada en navegador administrada por el servidor.
IBM, Attachmate, etc. Se agregó soporte de plataforma, capacidad de administración y funcionalidad definida por el cliente. Servicios de acceso al host de próxima generación
El servidor se puede fusionar con otros servidores de aplicaciones permitiendo un acceso más personalizado a los datos del host.
En algunos casos, un servidor de aplicaciones puede no estar restringido por clasificación y admitir múltiples servicios. Por ejemplo, los servidores de aplicaciones lanzados por SilverStream y Sybase integran herramientas de desarrollo y soporte de transacciones. En el futuro, los sistemas operativos de servidores también podrán contener una o más funciones.
Los sistemas operativos de servidor como Solaris, OS/400, NetWare, Linux, Win
Dows ya cuentan con tecnología Web y se espera que en el futuro se agreguen más funciones de servidor de aplicaciones.
De hecho, este enfoque consiste en poner todos los huevos en una sola cesta.
Evaluar un servidor de aplicaciones antes de comprarlo no es fácil. Tienes que medir si se ajusta a tus necesidades. La clave es
examinar las capacidades de implementación y las características de seguridad, y evaluar la escalabilidad y confiabilidad. Finalmente, debemos considerar si el mercado está en una mala situación.
Romper el desarrollo y el cambio.
Artículos de expertos
Los servidores de aplicaciones están madurando, Li Yuanming, Instituto de Software, Academia China de Ciencias, (lyming@public.east.cn.net)
El origen de los servidores de aplicaciones
Repasar los principales procesos de desarrollo y tendencias de las plataformas de software es de gran ayuda para comprender el desarrollo de los servidores de aplicaciones. Soft
El proceso de desarrollo de software es un proceso de evolución continua desde plataformas antiguas a plataformas nuevas.
Cada vez que aparece una nueva plataforma, muchas personas desarrollarán primero productos locales y cada producto puede encontrar una
pequeña cantidad de funciones. A medida que el mercado se desarrolle y madure, habrá varias empresas líderes que capitalizarán muchos productos locales.
Puede integrarse en sus propios productos para formar un producto líder. El mercado de bases de datos relacionales es un buen ejemplo. Al principio, había muchos productos locales, como almacenamiento de datos, almacenamiento de objetos, recuperación de texto completo, procesamiento de transacciones, índice de mapas de bits, etc. Ahora esto
Estos ya están incluidos en productos líderes como Orcale 8, Sybase Adaptive Server y más. En Aplicaciones de Clientes
Originalmente había una variedad de pequeños productos de software para procesamiento de textos, hojas de cálculo, procesamiento de gráficos y servicios postales.
Procesamiento de piezas, corrección ortográfica, cuadernos, ordenación de actividades, etc. Ahora Microsoft, Lotus, etc. han lanzado muchas oficinas estándar.
Las funciones se integran en un paquete de producto y se convierten en el producto líder. Hoy en día generalmente no necesitamos variedades.
Un producto de software de oficina de una sola función.
Creo que el mercado web y el mercado de servidores de aplicaciones serán el mismo. El mercado de Internet todavía se encuentra en la era de cien escuelas de pensamiento que compiten y se están desarrollando.
Un sistema Web a menudo requiere seis o siete herramientas, pero a menudo no están listas todavía, por lo que siempre hay que prestar atención a la aparición de cosas nuevas.
Incluidas las búsquedas en línea y la recopilación, estos pueden ser materiales para resolver el problema. La mayor dificultad es juntarlo todo.
Los gadgets están integrados entre sí, porque estos gadgets se desarrollan de forma independiente y nadie ha considerado el tema de la integración. A diferencia del desarrollo cliente/servidor, PowerBuilder y Delphi integran completamente casi todas las funciones requeridas
Solo necesitamos centrarnos en el desarrollo.
Ahora han surgido los productos líderes de la Web como SilverStream, NetDynamics, Bluestone, etc.
Surface integra las funciones necesarias para el desarrollo, incluido el entorno de desarrollo integrado, el mecanismo de desarrollo jerárquico, la función de control del código fuente y la seguridad.
Funciones de gestión completas, funciones de cifrado, capacidades de clúster de servidores y fallas ininterrumpidas capacidades de recuperación, capacidades de soporte estándar de protocolo amplio, capacidades de conexión de datos extensas, capacidades de procesamiento de transacciones, capacidades de procesamiento de correo electrónico, capacidades de procesamiento de flujo de trabajo de trabajo, funciones de agentes desencadenantes, etc. , la división de funciones es razonable y armoniosa. El mercado se está unificando.
En este proceso.
Con el desarrollo de la arquitectura de cliente ligero basada en Web, el mundo Web ha experimentado cambios tremendos, que harán que el desarrollo Web y
el desarrollo de TI sea tradicional.
Los sistemas de TI requieren interfaces estándar web amplias y fáciles de mantener. Los sistemas web requieren almacenamiento de datos estandarizado, acceso masivo a los datos, seguridad del sistema de TI y garantías de integridad de las transacciones. En este caso
En este caso, se necesita un nuevo producto para conectar las dos plataformas, donde las organizaciones puedan integrarse entre sí.
Desarrollar combinando estas dos tecnologías. Esta plataforma es la capa intermedia de la arquitectura de tres niveles.
La próxima generación de plataformas informáticas se basa obviamente en clientes ligeros y computación web. Admite aplicaciones web y de cliente ligero
Pero se debe colocar más procesamiento en el nivel medio, y la importancia del nivel medio es obvia. Los clientes ligeros son
Necesitas un servidor pesado, no ambos. Los servidores web generales son demasiado delgados y requieren pago.
Hizo falta mucho esfuerzo para encontrar nutrientes por todos lados para engordarlo. El servidor de aplicaciones es un servidor fat totalmente integrado que es suficiente para la mayoría de nuestras necesidades.
El proceso de desarrollo de servidores de aplicaciones
Antes de la aparición de la informática basada en Web y la informática de cliente ligero, podemos ver que algunos productos locales tienen capas intermedias, como:
Servicios de objetos distribuidos (ORB, OTM, etc.)
Monitor de TP, administrador de transacciones, etc.
Conecte productos y proporcione aplicaciones con acceso a datos históricos, aplicaciones ERP, bases de datos relacionales y más.
Una característica destacada de estos productos es que no pueden proporcionar ninguna función de soporte de interfaz de usuario, que son los llamados servicios de rendimiento.
. Y todos estos productos son productos individualmente especiales.
Servidor de presentación de servicios de nivel medio basado en web
Desde 1994, basándose en la idea de crear aplicaciones web interactivas dinámicas, se ha ido derivando gradualmente un nuevo producto de nivel medio.
Ideología: Idea de servidor de aplicaciones. La primera generación de este producto fue un servidor web simple que ejecutaba programas CGI y se produjo la segunda generación.
Pinpin se compromete a facilitar el desarrollo y la publicación de páginas HTML generadas dinámicamente. El objetivo principal de esta generación de productos es proporcionar funciones de rendimiento. La principal desventaja de esta estructura es que la lógica empresarial está integrada en el script de la página web. Las principales funciones de esta generación de productos
son:
Servicios de rendimiento: generación dinámica de HTML, gestión de estados y sesiones
Herramientas integradas: El servidor viene con software integrado herramientas de desarrollo, ayuda en el desarrollo de aplicaciones basadas en HTML.
Los proveedores de servidores de rendimiento se centran en la escalabilidad y la conectividad a diversas fuentes de datos. Si estás acostumbrado a generar algo de se.
Los rvlets y componentes están escritos en JDBC, este tipo de servidor puede interesarte. Los servidores representativos incluyen m.
Microsoft ASP, IBM WebSphere, etc. Estos productos son diferentes. En términos generales, estos servidores se centran en la ayuda.
Los desarrolladores toman componentes COM, EJB y Servlets y los reducen. Los usuarios pueden utilizar su I favorito.
DE genera componentes y los carga en el servidor de aplicaciones. Debido a que la generación de páginas HTML se realiza a través de Servlets, los usuarios pueden utilizar el asistente del servidor para ayudar a crear la página o usar cualquier HTMLIDE para generar Servlets.
TransactionServer, un servicio de nivel medio basado en transacciones.
El servidor de procesamiento de transacciones es el servidor de aplicaciones de tercera generación, que ha logrado grandes avances y tiene muchas características nuevas:
Servicio limitado de objetos distribuidos
Cuando los desarrolladores se dan cuenta de peligros de poner lógica de negocios en scripts de páginas web, quieren poner esta parte de la lógica en ellos.
Ponlo en un objeto reutilizable de nivel medio. La mayoría de servidores de esta generación admiten el acceso a estos objetos a través de RMI y CORBA.
. Algunos productos también admiten objetos COM.
Servicios de conexión
Esta generación agrega un controlador de conexión de base de datos relacional robusto y de nivel de servidor que proporciona fácil acceso a la mayoría de ellos.
Estadísticas de aplicaciones ERP y datos históricos.
Servicios de configuración empresarial
Si un sitio web de comercio electrónico debe admitir el acceso de una gran cantidad de usuarios simultáneos, la escalabilidad y la confiabilidad se vuelven muy importantes.
. Las capacidades de equilibrio de carga y recuperación de fallas son esenciales, al igual que la seguridad y la capacidad de administración.
Programas cliente Java
Las aplicaciones HTML basadas en Web pueden satisfacer las necesidades de muchos usuarios de Internet, pero para los usuarios de una intranet,
a menudo Después de tratar con el mismo sistema durante mucho tiempo, necesitan una interfaz de usuario más completa y cómoda. Este HTML
Esto suele ser difícil de hacer, pero los clientes Java pueden hacerlo cómodamente sin perder la esencia de la informática de cliente ligero.
Este tipo de servidor se utiliza principalmente para aplicaciones transaccionales. Los servidores representativos incluyen: Oracle Application S.
Servidor, Microsoft MTS, bea WebLogic, gem, Sybase jaguar, etc. Pero este servidor no lo proporciona.
Funciones de generación de interfaz de usuario ricas basadas en web, funciones proporcionadas por el servidor de rendimiento.
Servicios integrados de nivel medio y servidores de aplicaciones integrados
Hasta ahora, hemos visto servidores de aplicaciones web y servidores de procesamiento de transacciones, los cuales tienen deficiencias.
La nueva generación de servidores de aplicaciones representada por SilverStream y Bluestone es la combinación de estos dos servidores. No sólo tiene capacidades de procesamiento de transacciones, sino también capacidades de servicio de rendimiento y también incluye herramientas de desarrollo integradas. Este es un
Un entorno de desarrollo integrado y completo es un servidor de aplicaciones que une el desarrollo, la aplicación, el rendimiento y las transacciones. Beneficios
Con él, los desarrolladores pueden crear y utilizar rápidamente aplicaciones web. Su atención se centra en un proceso altamente interactivo en un hermoso entorno.
Desarrollo. Las características de esta generación de productos incluyen:
Servicios de rendimiento, servicios de objetos distribuidos, servicios de transacciones distribuidas, servicios de aplicaciones, servicios de conexión y servicios de configuración empresarial.
, herramientas de desarrollo integradas y apertura a herramientas de desarrollo de terceros.
La dirección de desarrollo de los servidores de aplicaciones
A partir del desarrollo anterior, creo que los servidores de aplicaciones, como los números relacionales, se están desarrollando en la dirección de la integración y la expansión.
Basado en el desarrollo de software de base de datos y ofimática. Por un lado, los servidores de aplicaciones integrarán cada vez más funciones, independientemente de la aplicación.
Los fabricantes de servidores lo desarrollan ellos mismos o lo compran a terceros, lo que constituye un todo armonioso para los usuarios. Además
Por un lado, los servidores de aplicaciones se desarrollarán hacia la compatibilidad y neutralidad entre múltiples partes, incluyendo:
Capacidad multiplataforma: UNIX, NT, etc.
Capacidad entre bases de datos: Oracle, DB/2, Microsoft SQLServer, Sybase, Informix, etc.
Capacidades estándar de objetos de distribución cruzada: CORBA, DCOM, EJB, RMI, etc.
Compatible con diversas aplicaciones y datos históricos: SAP, Peoplesoft, Lotus Notes, CICS, MQ, Tu.
Xedo et al
El mercado de servidores de aplicaciones es un mercado en rápido desarrollo. Se ha desarrollado rápidamente durante el último año y continuará haciéndolo en el futuro.
Habrá una competencia feroz en uno o dos años. Aunque aún no está unificada, la demanda de esta tecnología por parte de los usuarios es clara.
Lang, la tendencia a la unificación es muy evidente y está madurando poco a poco.
Artículos de productos
Aunque el mercado de servidores de aplicaciones aún es bastante inmaduro, se está desarrollando rápidamente, a excepción de algunos fabricantes emergentes.
Muchos fabricantes de renombre se han adentrado en este campo, entre ellos IBM, Microsoft, SUN, Oracle, etc. Aquí hay varios.
Productos de servidor de aplicaciones representativos. Espero que los lectores comprendan mejor los servidores de aplicaciones.
BEA WebLogic
La familia de productos BEA WebLogic incluye una gama de aplicaciones que se pueden utilizar de forma independiente o junto con empresas de todos los tamaños.
Solución de servidor:
BEA WebLogic Enterprise es altamente escalable y altamente disponible, soporta estándares empresariales Java y CORBA, y tiene una computadora central.
Interoperable Enterprise Application Server es una familia extendida de middleware de componentes WebLogic que ejecuta aplicaciones web de misión crítica. El producto estrella de
. BEA WebLogic Enterprise ayuda a las grandes empresas a integrar sus aplicaciones web y Java con las plataformas existentes.
Se integran aplicaciones informáticas, datos empresariales y sistemas heredados.
BEA WebLogic Server es el producto estrella de BEA Web Application Server, que proporciona a los usuarios una solución escalable y completa.
Servidor de aplicaciones estándar Java empresarial. BEA WebLogic Server admite Java integrado en Internet.
Ampliar aplicaciones BEA WebLogic Express. BEA WebLogic Server fue el primero en proporcionar EJ.
Componente b, servicio de mensajes y eventos Java, integración Microsoft COM y servidor de aplicaciones web, cliente de gestión cero.
BEA WebLogic Express proporciona a los usuarios un servidor de aplicaciones web de nivel básico. Utilice BEA WebLogic Ex
Press para generar páginas web dinámicas y colocarlas en los resultados de consultas de la base de datos. La lógica de presentación web la proporcionan los servlets Java empresariales.
Además de la definición de páginas del servidor Java, los datos relacionales se implementan a través de la solución Java Database Connectivity (JDBC) de BEA.
Implementación. BEA WebLogic Express soporta clientes HTML y Java.
IBM WebSphere Application Server
IBM WebSphere Application Server es un servidor de aplicaciones web perfecto y abierto. Es el núcleo de la arquitectura de aplicaciones comerciales de electrónica de IBM. El servidor de aplicaciones WebSphere se adhiere estrictamente a estándares abiertos populares, como HTTP.
p, HTML, JSP, JNDI y IIOP.
El servidor de aplicaciones WebSphere se basa en el motor Java Servlet e integra servidores web comunes (como Apache Server,
Microsoft IIS, netacpe Enterprise Server y Lotus Domino Go WebServer).
Servidor de aplicaciones web en Java. Como núcleo de la arquitectura de aplicaciones de comercio electrónico de IBM, el servidor de aplicaciones WebSphere proporciona escalabilidad ilimitada, lo que permite a los usuarios ampliar su entorno operativo mediante el uso de tecnología Java proporcionada por IBM u otros proveedores.
El servidor de aplicaciones WebSphere satisface cualquier necesidad de mantenimiento de un sitio web: instalación sencilla, interfaz gráfica de usuario (cómoda
gestión de servlets), gestión remota basada en web y funciones de seguridad.
Admite servlets Java estándar (incluidos los scripts de páginas del servidor Java) y mejora sus servicios, como el estado de la sesión y los perfiles de usuario, a través de un administrador de conexión.
(búfer de conexión) para lograr un acceso a la base de datos de alto rendimiento. Utilice la serie IBM Connector para lograr la comunicación con sistemas backend (CI)
CS, IMS, MQSeries). El servidor de aplicaciones WebSphere soporta la compilación de Enterprise Java Bean (EJB).
Modelo de procesos y CORBA. Combinado con Enterprise Java Server (EJS) y Java Object Request Broker.
Uh (ORB), se puede acceder a los objetos distribuidos a través de IIOP. Con este modelo de programación estándar y extenso, puede acceder a una variedad de objetos comerciales y ejecutar servicios en sus aplicaciones web.
Microsoft Transaction Server
Microsoft Transaction Server (MTS) 2.0 es una característica importante de Windows NT que utiliza Mi.
La tecnología de modelo de objetos componentes (COM) de Crosoft simplifica el desarrollo y la implementación de aplicaciones centradas en el servidor. M
TS 2.0 es la forma más sencilla de crear y configurar aplicaciones basadas en COM en Windows NT. MTS Complete
Está dividido en tres capas, desde la capa de presentación hasta la lógica de la aplicación, lo que permite a los desarrolladores de MTS crear sus aplicaciones.
Es como recopilar un conjunto de componentes COM de usuario único y luego configurarlos en las capas correspondientes.
MTS 2.0 proporciona capacidades integrales de componentes, como soporte de transacciones automatizadas y acceso y seguridad basados en roles simples pero potentes.
Pregunte sobre diversos productos de bases de datos y colas de mensajes.
IIS (Microsoft Internet Information Server) integra MTS 2.0 y muchas operaciones utilizan MTS.
Servicios de tiempo de línea como gestión de transacciones. El soporte de transacciones permite que las páginas del servidor activo IIS se ejecuten con integridad de datos.
Acceda a bases de datos, aplicaciones host y colas de mensajes con protección completa. La integración de MTS también proporciona a IIS protección contra un único fallo que afecte a otras partes del sitio web, y los servicios de tiempo de ejecución mejorados, como subprocesos y grupos de conexiones, mejoran el rendimiento y lo simplifican.
Se introdujo la gestión de componentes. La integración de MTS 2.0 y MSMQ (Microsoft Message Queuing Server) permite que las aplicaciones basadas en MTS se comuniquen de manera confiable y poco acoplada. Las operaciones MSMQ, como enviar y recibir, se benefician automáticamente de la MT.
Transacciones para proteger la integridad de los datos. La integración de MTS 2.0 y Microsoft SNA Server 4.0 es útil para las aplicaciones host.
Construcción del programa y gestión de transacciones correspondientes.
Servidor de aplicaciones Oracle
El servidor de aplicaciones Oracle proporciona una arquitectura estándar abierta y es una plataforma ideal para desarrollar e implementar aplicaciones en la Web. Su escalabilidad, arquitectura distribuida y alto grado de integración de bases de datos son la base para respaldar aplicaciones transaccionales y de misión crítica.
Netscape y el servidor HTTP de Microsoft proporcionan una interfaz fácil de usar y proporcionan una solución sencilla para Oracle.
Método de actualización sencillo.
El servidor de aplicaciones Oracle está basado en el ORB que cumple con el estándar CORBA2.0 e integra complementos de aplicaciones (Appli) y todos los servicios del sistema como objetos de distribución. Este diseño permite distribuir el proceso de solicitud entre varias figuras.
Algunos hosts resuelven de forma efectiva y económica los cuellos de botella en el rendimiento.
En comparación con otras soluciones web, la propia arquitectura Oracle Applic
Ion Server garantiza su escalabilidad.
Oracle Application Server es la forma más sencilla de conectar aplicaciones de red de datos y bases de datos. El complemento p
L/SQL implícito (cartucho PL/SQL) hace que la publicación de datos en la base de datos sea muy rápida y sencilla. Cuando una empresa necesita publicar.
Mensajes de datos de estado. El diseño tradicional de servidores web para contenido estático requiere escribir scripts tediosos y difíciles.
El complemento de aplicación de Oracle Application Server hará que estas tareas sean innecesarias. Integrando varios tipos de bases de datos
, sistemas tradicionales y computación en red, clientes ligeros y servidores de aplicaciones Oracle
El rendimiento de Er es particularmente sobresaliente.
Oracle Application Server agrega soporte mejorado para HTML además del soporte multiplataforma para todos los clientes de red,
proporcionado por varios modelos de componentes como Java, CORBA y escalabilidad DCOM.
SilverStream
SilverStream es un producto totalmente integrado. Incluye servidores de aplicaciones de alto rendimiento y alta eficiencia.
entorno de desarrollo. En una interfaz unificada, admite tanto el desarrollo HTML como el desarrollo Java. No solo admite datos generales,
sino que también admite datos multimedia. En particular, muchos servidores se basan en extensiones web, mientras que SilverStream se basa en puntos de referencia.
Casi totalmente integrado. Utiliza HTTP1.1 para la comunicación con el cliente, SMTP/POP3 para operaciones de correo electrónico, autenticación JNDI/LDAP y x 509, cifrado SSL3.0, gestión del sistema SNMP, CORBA, RMI y comunicación COM de objetos remotos.
, JDBC/ODBC se utiliza para el acceso a los datos.
SilverStream tiene una visualización completa del entorno de desarrollo integrado, herramientas basadas en eventos y una única interfaz consistente.
. Entonces, ya sea que esté creando una página HTML basada en datos, una aplicación Java o un objeto, utilice SilverStre.
Las ricas funciones proporcionadas por am se pueden implementar rápida y fácilmente.
Los usuarios pueden utilizar la consola de administración de SilverStream para administrar y monitorear todo, incluida la seguridad y los servidores.
Estadísticas, capacidades de equilibrio de carga, bases de datos, correo electrónico, etc. o gestionar la programación de aplicaciones a través de SilverStream.
Interfaz para crear tus propias aplicaciones de gestión. Sin duda, esto proporciona a los usuarios una gran flexibilidad.
SilverStream puede conectarse a una amplia gama de fuentes de datos, ya sea almacenadas en una base de datos relacional o en un maestro de IBM.
Las máquinas, ya sea que desarrolle su propio sistema o utilice SAP, Notes, CICS o Peoplesoft, pueden unificarse en Si.
En Ivesstrand.
SilverStream está optimizado para lograr el máximo rendimiento y equilibrio sin sacrificar otros rendimientos. Su tecnología de activación por nivel de aplicación hace que la aplicación de la tecnología push sea simple y natural.
Sybase Enterprise Application Server
Sybase Enterprise Application Server 3.0 (EA Server) es una aplicación de Internet de Sybase.
Una parte importante de la subcontratación de la aplicación empresarial Studio 3.0 serán los asuntos de componentes de Sybase.
El servidor de procesamiento Jaguar CTS y el servidor de aplicaciones web PowerDynamo están estrechamente integrados y desarrollados, lo cual está sincronizado.
Ahora es una plataforma de servidor de aplicaciones empresariales para Web OLTP y publicación dinámica de información, y admite todos los modelos de componentes estándar.
Incluye JavaBeans, COM y CORBA.
Jaguar CTS admite el rápido desarrollo y envío de aplicaciones basadas en varios patrones de componentes y tipos de clientes, mientras que PowerDynam
o admite tecnologías web estándar. La combinación de los dos requiere servicios de páginas dinámicas. , transacciones y lógica empresarial basada en componentes.
El procesamiento de aplicaciones web es muy beneficioso. Las plantillas y el lenguaje de secuencias de comandos de PowerDynamo pueden manejar cualquier dato y lógica empresarial.
Series, genera las páginas HTML correspondientes según los requisitos del cliente y las envía al servidor web, que está integrado en la plantilla a través de SQ.
l comando accede a datos y accede a lógica empresarial compleja llamando a los componentes Jaguar CTS.
El servidor EA puede admitir múltiples tipos de clientes. Los clientes pueden utilizar HTML, Java, ActiveX y PowerBuider.
Espera. O una combinación de varios de ellos. La aplicación original se puede portar perfectamente a la nueva aplicación.
En el entorno de aplicaciones, las aplicaciones cliente pueden elegir las herramientas de desarrollo adecuadas en función de sus características de implementación.