Datos personales
- [ITI-TADB]
- Mexico
- MATERIA IMPARTIDA POR EL PROFESOR DEL INSTITUTO TECNOLOGICO DE IGUALA Rosemberg Santamaría Dominguez. Ingeniero en Sistemas Electrónicos (ISE)
domingo, 5 de junio de 2011
sábado, 4 de junio de 2011
WSDL - Web Services Description Language-
son las siglas de Web Services Description Language, un formato XML que se utiliza para describir servicios Web .
WSDL describe la interfaz pública a los servicios Web.
Está basado en XML y describe la forma de comunicación, es decir, los requisitos del protocolo y los formatos de los mensajes necesarios para interactuar con los servicios listados en su catálogo. Las operaciones y mensajes que soporta se describen en abstracto y se ligan después al protocolo concreto de red y al formato del mensaje.
WSDL se usa a menudo en combinación con SOAP y XML Schema.
la Estructura del WSDLtiene los siguientes elementos:
Tipos de Datos
<types>: Esta sección define los tipos de datos usados en los mensajes. Se utilizan los tipos definidos en la especificación de esquemas XML.
Mensajes
<message>: Aquí definimos los elementos de mensaje. Cada mensaje puede consistir en una serie de partes lógicas. Las partes pueden ser de cualquiera de los tipos definidos en la sección anterior.
Tipos de Puerto
<portType>: Con este apartado definimos las operaciones permitidas y los mensajes intercambiados en el Servicio.
Bindings
<binding>: Especificamos los protocolos de comunicación usados.
Servicios
<service>: Conjunto de puertos y dirección de los mismos. Esta parte final hace referencia a lo aportado por las secciones anteriores.
Con estos elementos no sabemos que hace un servicio pero si disponemos de la información necesaria para interactuar con él (funciones, mensajes de entrada/salida, protocolos...).
XML (eXtended Markup Language)
es una especie de HTML avanzado, por lo que siempre que sale el tema de XML surgen cuestiones fundamentales como:
¿qué es exactamente XML?,
¿es XML una nueva versión de HTML?,
¿para que sirve?,
¿cuáles fueron los motivos de su creación?,
¿tiene alguna aplicación en la actualidad?.
HTML (Hypertex Markup Language) se ha convertido en un lenguaje de inmensa popularidad durante los últimos años. También debemos notar que nos hemos encontrado con sus propias limitaciones, que algunas de ellas se han querido subsanar con scripts, javascripts, Active X, HTML dinámico, etc;
pero en la realidad todas estas herramientas no aportan una solución global a las limitaciones del HTML.
actualmente cuando un web master diseña un programa de compras para una tienda virtual, basándose en HTML, debe invertir un arduo trabajo que muchas veces no puede exportarse para su uso por otras tiendas.
Quizá su diseño estaba previsto para Windows NT y no funciona en plataformas UNIX, o hacía uso de Perl pero no se integraba con Java.
La implantación de XML viene a eliminar este tipo de situaciones permitiendo la creación de herramientas más estructuradas.
CAD diseño asisto por computadora
AutoCAD , es uno de los programas más utilizados por profesionales de todas las ramas de
la arquitectura,
ingeniería y
ciencias para el diseño de objetos, dibujos y planos.
la arquitectura,
ingeniería y
ciencias para el diseño de objetos, dibujos y planos.
Es un software de CAD completo, específico de arquitectura, interiorismo y construcción que trabaja bajo el concepto del Edificio Virtual el cual le permite diseñar su edificio en vez de dibujarlo. A medida que se diseña su proyecto en ArchiCAD, automáticamente se va generando toda la documentación del proyecto.
Todo esto es posible gracias a la integración de toda la información del proyecto en un solo archivo. Se puede realizar todos los cambios que desee en su proyecto, ya sea en planta, sección, alzado o 3D, que cualquier modificación que haga, ésta siempre se mantiene actualizada en todas las vistas, así como toda la documentación que se va generando, evitando repeticiones, minimizando al máximo los errores, ahorrando tiempo y mejorando el rendimiento, la calidad de los proyectos y la productividad del Estudio.
Todo esto es posible gracias a la integración de toda la información del proyecto en un solo archivo. Se puede realizar todos los cambios que desee en su proyecto, ya sea en planta, sección, alzado o 3D, que cualquier modificación que haga, ésta siempre se mantiene actualizada en todas las vistas, así como toda la documentación que se va generando, evitando repeticiones, minimizando al máximo los errores, ahorrando tiempo y mejorando el rendimiento, la calidad de los proyectos y la productividad del Estudio.
miércoles, 25 de mayo de 2011
OLAP o Proceso analítico en línea
es el nombre formal para el análisis de cubos multidimensionales - una forma mas intuitiva de ver la información empresarial.
Con OLAP se puede ver un conjunto de datos de su negocio de muchas y diversas formas sin mucho esfuerzo. |
Los archivos OLAP
o cubos modelan los datos en dimensiones. Una dimensión es una clasificación de alguna actividad en una organización por la cual se puede medir su éxito. Por ejemplo, puede monitorear sus ventas contra los productos o clientes en un periodo de tiempo.
Hay dos clases de dimensiones que se pueden utilizar, dimensiones regulares y dimensión de medida. |
Dimensiones regulares son aquellos datos que se quieren medir, por ejemplo, si desea seguir el control de sus ventas, puede utilizar:
Clientes: Quienes son los mejores, donde se encuentran, que es lo que compran?
Productos: Con respecto a los clientes, quien los compra? Que productos se están vendiendo?
Tiempo: Como voy ahora con respecto al ultimo año o último mes?
Dimensión de medida son los números que aparecen en el análisis dependiendo de los elementos seleccionados en las dimensiones regulares. Por ejemplo, en un cubo de ventas, podríamos escoger ver las ventas, el número de artículos vendidos, ganancia, costo, etc.
Una vez que se tienen estos datos, se pueden poner en una estructura de datos altamente sofisticada que se llama cubo multidimensional.
Este cubo puede residir en una base de datos sofisticada como Microsoft Analysis Services o en archivos independientes. Este cubo le permitirá analizar su información de la manera que desee. Usted podrá cruzar todas las dimensiones para obtener nueva información que responderá a las preguntas que hace y le permitirá tomar mejores decisiones.
domingo, 27 de marzo de 2011
MAPEO DE OBJETOS RELACIONALES
El mapeo objeto-relacional (más conocido por su nombre en inglés, Object-Relationalmapping, o sus siglas O/RM, ORM, y O/R mapping)
es una técnica de programación para convertir datos entre el sistema de tipos utilizado en un lenguaje de programación orientado a objetos y el utilizado en una base de datos relacional. En la práctica esto crea una base de datos orientada a objetos virtual, por sobre la base de datos relacional. Esto posibilita el uso de las características propias de la orientación a objetos (básicamente herencia y polimorfismo).
es una técnica de programación para convertir datos entre el sistema de tipos utilizado en un lenguaje de programación orientado a objetos y el utilizado en una base de datos relacional. En la práctica esto crea una base de datos orientada a objetos virtual, por sobre la base de datos relacional. Esto posibilita el uso de las características propias de la orientación a objetos (básicamente herencia y polimorfismo).
Es una técnica de programación muy utilizada en paradigmas orientados a objetos, que te permite 'mapear' (es decir, emparejar un par de entidades de tu programa): por un lado una base de datos relacional y por otro lado objetos.
Ahora bien, el ORM, además de permitirte modelar tu información de manera que utilices objetos para representar las relaciones de la base de datos, también puede permitirte la llamada persistencia.
DIAGRAMA MULTIDIMENSIONAL
estos se utilizan como sistemas de ayuda a la toma de decisiones o sistemas de
inteligencia empresarial. Los componentes de estos tipos de sistemas incluyen bases de
datos y aplicaciones que proporcionan las herramientas que necesitan los analistas para
tomar decisiones en relación con el soporte técnico de la organización.
tiggers - practicas
este procedimiento se ejecuta cuando se cumple una condición establecida al realizar una operación
Dependiendo de la base de datos, los triggers pueden ser de inserción (INSERT), actualización (UPDATE) o borrado (DELETE).
Algunas bases de datos pueden ejecutar triggers al crear, borrar o editar usuarios, tablas, bases de datos u otros objetos
HERRAMIENTAS CASE
Las herramientas CASE (ComputerAidedSoftware Engineering, Ingeniería de Software Asistida por Computadora)
Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
MYECLIPSE
MyEclipse no es más que un plugin para la aplicación Eclipse, es decir, es un añadido a este programa que nos facilita el desarrollo de aplicaciones en Java,JSP,JSF, Struts, y otros tantos lenguajes de programación.
si Eclipse es gratuito, MyEclipse no lo es, y para usar todas las mejoras que nos ofrece (que no son pocas) hay que contratar una licencia
En resumen, es algo que mejora Eclipse y facilita la dura vida del programador informático :) |
un inconveniente q Es excesivamente sensible en muchos puntos de configuración, pueden tradar toda una hora.
otro es q Cuesta bastante encontrar algunas opciones de configuración, uno de los comentarios q más use es el de "Podrían estar más ordenados los menús".
MyEclipse nos aporta la facilidad de automatizar la copia de la aplicación sobre el servidor de aplicaciones que utilizarás
evita tener que memorizar como se hace dicho fichero de configuración que tan útil era en el Eclipse normal.y la Posibilidad de cambiar a diferentes frameworks de desarrollo con 3 simples clicks, convertir tu aplicación web en una aplicación según patron MVC (modelo vista controlador), digase Struts o JSF,etc
CASE (INGENIERIA ASISTIDA POR COMPUTADORA)
CASE (INGENIERIA ASISTIDA POR COMPUTADORA)
VISUAL BASIC: Es una aplicación y un lenguaje de programación desarrollados por Alan Cooper para Microsoft. Se origina en el clásico lenguaje BASIC. La primera versión salió en 1991 en un entorno relativamente sencillo para facilitar la creación de programas gráficos. Visual Basic, como su nombre lo indica, utiliza una interfaz totalmente visual.
Actualmente, los programas creados en Visual Basic sólo funcionan en Windows. La aplicación Visual Basic, permite crear ventanas, botones, menús, etc. de forma sencilla con solo arrastrar y soltar los elementos. Luego se pueden definir las apariencias, posiciones y comportamientos tanto de forma visual como utilizando códigos de programación.
Actualmente, los programas creados en Visual Basic sólo funcionan en Windows. La aplicación Visual Basic, permite crear ventanas, botones, menús, etc. de forma sencilla con solo arrastrar y soltar los elementos. Luego se pueden definir las apariencias, posiciones y comportamientos tanto de forma visual como utilizando códigos de programación.
Suscribirse a:
Entradas (Atom)