La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

WAN Application Server 4.1

Presentaciones similares


Presentación del tema: "WAN Application Server 4.1"— Transcripción de la presentación:

1 WAN Application Server 4.1
Esquema de Objetos y Componentes

2 Intranet Application Model v.3.0
Client Services Front Services Back Services Application Servers Persistence Services MTS/COM+ Remote Panel Administrator Context Queue Service Intranet WebService Client Intranet WebService Server Context Pool VISIO Workflow Manager IIS WebServer IISConnector Server Internet Explorer DHTML/Java WEBSITE WebServer Data Dictionary CGI App AppServer Class LINUX WebServer Win32 Applications AppRemote Class Asyncronic Proccess Server Intranet Command Executor

3 Intranet Application tier Model v.4.1
Client Services Front Services Connector tier Dispatcher tier Application Servers Persistence Services COM+ Remote Panel Administrator Intranet WebService Client Intranet WebService Server Context Queue Service VISIO Workflow Manager Context Pool IIS WebServer IISConnector Server IntHost Server Execute Request Internet Explorer DHTML/Java WEBSITE WebServer AppServer Class CGI App Data Dictionary Execute Response LINUX WebServer Win32 Applications IntMQ Server AppRemote Class Asyncronic Proccess Server Intranet Command Executor

4 Application server component win32
Access components WEBSITE connector IIS connector Soap Web service connector Win32 connector Application server component win32 Intranetappserver.dll Services components Indatase.exe Asyncprocessserver.exe Interchangeserver.exe

5 Access components WEBSITE connector
Establece servicios de conexión http para el Web Server WEBSITE. IIS connector Establece servicios de conexión http para el Web Server IIS de Microsoft. Soap Web service connector Establece servicios de conexión http/xml para el Web Server IIS de Microsoft por medio del standard S.O.A.P. Win32 connector Establece servicios de conexión COM/DCOM para aplicaciones Win32.

6 Application server component
Intranetappserver.dll AppServer Object Maneja la sesión de contexto en modo intranet. AppRemote Object Maneja la sesión de contexto en modo sincrónico. AppContext Object Functions Object Transac Object Objetos Object Explorador Object Other Objects Conjunto de objetos que referencian una unidad de ejecución. Clase que agrupa las funciones y métodos nativos del contexto. Clase que maneja las transacciones. Clase que maneja los objetos Clase que maneja los objetos de seguridad, exploración, etc. Clases de objetos para el manejo del aplication server.

7 ActiveX Data Objects ( ADO )
Data Objects Tier TConsulta Object TableClass Object Objeto Object TDataContainer Object DBSchema administration, Security, Language Definitions, etc. ActiveX Data Objects ( ADO ) ADODB.Recordset Object ADODB.Connection DataBase Server – Ole-db SQL Server Oracle Server Jet, ODBC, etc.

8 Implementation Ways ActiveX Data Objects ( ADO )
DataBase Server – Ole-db ADODB.Recordset Object ADODB.Connection SQL Server Oracle Server Jet, ODBC, etc. Data Objects Tier TConsulta Object TableClass TDataContainer Objeto Object DBSchema administration, Security, Language Definitions, etc. Implementation Ways Sub Main() Dim clientes Set clientes=f.CreateView(“Clientes”) Clientes.addColumna “clientes”, “nombre”, “nombre_cliente” ... Set result=Clientes.Execute Sub Main() Dim clientes Set clientes=appContext.db.Execute (“Select * from Clientes”)

9 Application server component
Intranetappserver.dll AppServer Object AppContext Object Functions Object iReport Object Objetos Object OlapServer Object PrintDocuments Objects DataObject Tier

10 Data Base Applicaction model PrintDocuments Objects
Intranetappserver.dll Data Base Functions Object iReport Object Querys DataObject Tier Objetos Object Tablas OlapServer Object PrintDocuments Objects

11 Data Schemas Object model
Intranetappserver.dll Global space Schema C Object A Object A Schema A Schema B Object A Object A

12 Intranet Application Server 3.0
Intranet Web Service model Client Services Connection Services Back Services Intranet Application Server 3.0 SOAP/HTTP COM+ SMTP MSMQ MTS/COM+ Context Queue Service Intranet WebService Client Context Pool Intranet WebService Server

13 Principales objetos Formularios Objetos (SysObject)
Consultas (Tconsulta) Transacciones instanciadas (TransacInstance)

14 Objetos de manejo de Formularios
Formulario pre-activado ( TForm ) Formulario activado ( DHTML.Document ) Entender cuando utilizarlos… Eventos y mensajes de servidor

15 TForm Script de inicio… etc…
Se encuentra en las clases de transacciones y objetos. Colecciones de campos (Tcampos) Campos (Tcampo)

16 DHTML – cliente activado
Formulario – (f) window.document.form(0) Grillas (g y g2 ) Interactividad con el servidor

17 Instancia de transacciones
Se utiliza para ejecutar una transacción detrás de otra. Procesa n transacciones en forma programada. Se procesa en un unico ciclo, apertura, carga de datos y grabación. Se puede procesar dentro del “ambito” de proceso de otra transacción,y manejar un único punto de control y grabación.

18 TransacInstance Partes Apertura de transacción Seteo de formulario
Activación de formulario Proceso Resultado de proceso

19 TransacInstance - apertura
Parametros iniciales y apertura Dim factura Set factura=f.newTransacInstance(true) Factura.activeContext.Funciones.StoreParams “mp”,”i” Factura.openTransac “Ventas”

20 TransacInstance – seteo de form.
Acceso al formulario de la transacción pre-activación. Factura.openTransac “Ventas” ‘carga la grilla de detalle con valores While not rs.eof Factura.activeTransac.fo.detalle(1).addValor … rs.movenext wend

21 TransacInstance – form.activado
Acceso al formulario activado/DHTML Set formFactura = Factura.TFormInstance.activeScript ‘carga un articulo y detona eventos formFactura.g.celdaevento “arti”,”010001” ‘asigna1cantidad formFactura.g.celdaevento “canti”,”1”

22 TransacInstance – proceso
Procesa transacción. Recordar forma de abrir transacInstance NewTransacInstance(referenciaContextoCreador) Factura.ProcessTransac

23 TransacInstance – resultado y cierre
Analisis de errores y cierre. Factura.processTransac If Factura.activeTransac.omensajesError.count<>0 then … hay un error… End if ‘cierra transacción Factura.commitTransac `sale sin comitear Set Factura=Nothing

24 Análisis de información
DAF (Data Analsys Framework) Herramientas basadas en Querys Reportes de usuario Cubos de usuario Impresión formalizada

25 Diferencias entre tecnologías de información
DAF Herramientas basadas en Querys Herramientas de visualización Herramientas de visualización Reportes Cubos Olap PDF, XLS, otros Reportes Cubos Olap PDF, XLS, otros Modelo de objetos Objetos Objetos De usuario System Manager Reglas, perfiles, etc Seguridad Esquemas TConsulta (Administrador de multiples bases de datos) Base de datos

26 Diferencias entre tecnologías de información
DAF Reutiliza toda la parametrización del modelo como fuente de datos. Bajo mantenimiento. Poco conocimiento del “modelo de tablas” Poco conocimiento de tecnología de la base de datos. (SQL, Querys, best-practices, etc) Herramientas basadas en Querys Alto grado de parametrización Alto mantenimiento Alto grado de conocimiento de las tablas, relaciones, claves foraneas, primary keys, etc Alto grado de conocimiento de la base de datos

27 DAF Pautas de trabajo Entender el modelo de objetos, relaciones, dependencias, etc. Entender cual es la función de un objeto determinado y sus alcances. Poner el foco en la parametrización del modelo. Seguridad y perfiles. Esquemas.

28 DAF Componentes Esquemas Dimensiones Métricas Parámetros adicionales
Esquemas default Perfiles Layouts (reportes)


Descargar ppt "WAN Application Server 4.1"

Presentaciones similares


Anuncios Google