WAN Application Server 4.1

Slides:



Advertisements
Presentaciones similares
Cubos de Información Son subconjuntos de datos de un almacén de datos, organizado y sumarizado dentro de una estructura multidimensional. Los datos se.
Advertisements

Bienvenidos a Microsoft Office System
Conexión a Bases de Datos
Detalles técnicos de Sharepoint Search Rubén Alonso Cebrián
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
La plataforma .NET David Carmona
YUKON EN EL HORIZONTE Valeria Rodríguez Z. MVP SQL Server Business Manager Paradigma Software S.R.L.
Implementación de SQL Server 2000 Reporting Services
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Rossy Garita Componentes fundamentales de CLR y
Agregar código a un formulario Web Form con Microsoft ASP.NET
Desarrollo de una Aplicación Web sobre tecnología Microsoft .NET
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Microsoft SQL Server 2008 – SQL Server Integration Services
Arquitectura de la Aplicación
Introducción a los servicios Web
Implementación de arquitecturas distribuidas
Seguridad en ASP.NET Daniel Laco
Acceso a datos y paso de datos entre capas
Introducción ADO .Net.
La plataforma .NET David Carmona
Introducción arquitectura base de datos Microsoft SQL Server 2000/2005
San José, Costa Rica Febrero, 2011 Sistema de Formulación Presupuestaria.
Nomiplus T&A . NET Sistema Integral de Control de Asistencias altamente configurable para el Control de Personal, permitiendo la Administración del.
TECNOLOGÍA IDC Internet Database Connector Trinitario Gómez López.
Módulo 14 Programación para DBA. TEMARIO Programación y DBAProgramación y DBA.NET Framework.NET Framework Arquitectura ADO.NETArquitectura ADO.NET.NET.
Administración de datos con MS-SQL Server y Visual Basic
Ruben Chonlong Alvarez. Que es InfoPath Microsoft Oficce Infopath 2010 ayuda a las personas a recopilar información de sus clientes y socios con herramientas.
Curso Práctico Visual FoxPro
Introducción a los servicios Web
SQL SERVER Reporting Services
Debido a la persecución de la obtención de la excelencia en la cadena de valor de las organizaciones mediante la optimización de procesos de negocio (BPM),
Diseño de una base de datos Zavaleta Nolasco Karina
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Paola Saavedra -
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Biblioteca Dr. Jorge Villalobos Padilla, S.J. LogAleph: servidor de reportes  © 2002 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Microsoft RMS Headquarters
GXplorer Hacia donde vamos Graciela Listón – Gustavo Martínez ARTech Consultores SRL
Esquema de tecnología ver. 4.0
Michael Ángelo De Lancer Franco  DNS: es un protocolo de resolución de nombres para redes TCP/IP, como Internet o la red de una organización.
Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA
 Autenticación - Autorización Autenticación : Es un modo de asegurar que los usuarios son quién ellos dicen que ellos son. Autorización: Proceso por.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Paquetes SSIS.
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
Curso “Fundamentos WAN”
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Software de Gestión La nueva Generación CALIPSO – WAN.
ORACLE OLAP CAECE Integrantes: *Aizaga, Martiniano *Gallegos, Marina *Kleinlein, Guillermo *Schiano di Cola, Emiliano.
WAN Application Server 4.1
De WAN a WAN4 Nuevos conceptos Javier I. Beleni Gerente de Desarrollo CALIPSO WAN.
Software de Gestión La nueva Generación CALIPSO – WAN.
Bases de Datos y Conectores
SQL Server Analysis Services SSAS
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
AFM – Web File Manager Versión 5. Novedades técnicas – Forma de Implementación Siguiendo última tecnología de Microsoft: Framework.NET 3.5 Implementación.
Especialista en Business Intelligence Analysis Services SSAS (Sesión 8) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Curso “Modelización WAN” M E N U. D e s a r r o l l o Organización del Curso Objetivo Temas a tratar.
Arquitectura de aplicaciones
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
VISUAL STUDIO. Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
.NET Data Providers Oracle Data Providers Lic. Alain Ramírez Cabrejas.
Transcripción de la presentación:

WAN Application Server 4.1 Esquema de Objetos y Componentes

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

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

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

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.

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.

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.

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”)

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

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

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

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

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

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

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

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

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.

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

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

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

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”

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

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

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

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

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

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.

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