SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Servicios Web
Programación Web
Ernesto Tobón Rojas
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Contenido
SERVICIOS WEB .............................................................................................................................................2
INTRODUCCIÓN ..........................................................................................................................................2
PLATAFORMAS QUE SOPORTAN EL USO DE SERVICIOS WEB.......................................................2
WebSphere....................................................................................................................................................2
Configuración...............................................................................................................................................3
Figura 3. Añadir un Host nuevo ....................................................................................................................4
Figura 4. La consola de registros muestra el registro de desarrollo de DayTrader .........................................4
Figura 5. Activando la recolección de basura en el servidor ..........................................................................5
Figura 6. Pantalla de inicio de DayTrader......................................................................................................5
Figura 7. Pantalla de configuración de JMeter ..............................................................................................6
Entorno de trabajo del PTT...........................................................................................................................6
Figura 8. Visión general del entorno de trabajo del PTT................................................................................7
Figura 9. Panel de control del PTT ................................................................................................................7
Novell exteNd ................................................................................................................................................7
SERVICIOS WEB................................................................................................................................................8
SERVICIOS WEB QUE PROPORCIONA Altova MissionKit......................................................................................10
Editor XML XMLSpy........................................................................................................................................10
Editor XML .................................................................................................................................................11
IMPLEMENTACIÓN CON VISUAL STUDIO ....................................................................................................12
Altova MapForce............................................................................................................................................12
Implementación del servicio web...............................................................................................................13
SERVICIOS WEB
INTRODUCCIÓN
Un servicio web (en inglés, Web Service o Web services) es una tecnología que utiliza un conjunto de
protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones
de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier
plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como
Internet.
VENTAJAS DE LOS SERVICIOS WEB
 Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de
las plataformas sobre las que se instalen.
 Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder
a su contenido y entender su funcionamiento.
 Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos
puedan ser combinados fácilmente para proveer servicios integrados
PLATAFORMAS QUE SOPORTAN EL USO DE SERVICIOS WEB
 JBoss servidor de aplicaciones J2EE Open Source de Red Hat inc.
 Oracle Fusion Middleware
 IBM Lotus Domino a partir de la versión 7.0
 Axis y el servidor Jakarta Tomcat (de Apache)
 ColdFusion MX de Macromedia
 Java Web Services Development Pack (JWSDP) de Sun Microsystems (basado en Jakarta Tomcat)
 JOnAS (parte de ObjectWeb una iniciativa de código abierto)
 Microsoft .NET
 Novell exteNd (basado en la plataforma J2EE)
 WebLogic
 WebSphere
 JAX-WS con GlassFish
 Zope es un servidor de aplicaciones Web orientado a objetos desarrollado en el lenguaje de
programación Python
 VERASTREAM de AttachmateWRQ para modernizar o integrar aplicaciones host IBM y VT
 PHP
WebSphere
El software WebSphere para entornos SOA permite procesos de negocio interconectados y
dinámicos, además de proporcionar infraestructuras de aplicaciones altamente eficientes para todas
las situaciones de negocio.
IBM WebSphere Application Server ofrece opciones para un entorno de ejecución de servidor de
aplicaciones Java más rápido y flexible con fiabilidad y flexibilidad mejoradas. Da soporte a entornos
de un único servidor y configuraciones de tamaño medio, así como aplicaciones web dinámicas que
necesitan agrupación en clúster de nivel web en varias instancias de servidor de aplicaciones.
WebSphere Application Server le ayudará a:
 Aumentar la productividad del desarrollador con estándares abiertos y amplios modelos de
programación, incluidos opciones ligeras para despliegues web.
 Desplegar y gestionar aplicaciones y servicios sin la restricción de tiempo, ubicación o tipo
de dispositivo.
 Incluye el perfil Liberty, que es un perfil de servidor de aplicación dinámico altamente
componible.
 Mejorar la seguridad y el control mediante gestión integrada y herramientas administrativas.
IBM WebSphere Application Server (WAS) es el servidor de aplicaciones de software de la familia WebSphere
de IBM. WAS puede funcionar con diferentes servidores web y sistemas operativos incluyendo Apache HTTP
Server, Netscape Enterprise Server, Microsoft Internet Information Services (IIS), IBM HTTP Server en sistemas
operativos AIX, Linux, z/OS, i5/OS, Microsoft Windows y Solaris
FUENTE
http://www-03.ibm.com/software/products/es/appserv-was/
IMPLEMENTACIÓN
Configuración
1. Instale el PTT descomprimiendo el archivo de instalación. Luego ejecútelo
2. Para configurar el PTT, debe agregar un host. Haga clic en el botón Add a new Host en la barra de
herramientas del panel Host. En la ventana New Host especifique la dirección de IP y el puerto del
administrador de desarrollo SOAP en caso de una instalación ND de WebSphere Application Server o
del servidor en caso de servidor único. Si la seguridad está habilitada, debe especificar el nombre y la
contraseña de usuario.
Figura 3. Añadir un Host nuevo
3. Para instalar la aplicación DayTrader, seleccione Help -> Case Study de la barra de menú del entorno
de trabajo del PTT para importar la aplicación de muestra y los archivos de script en la vista Scripts.
Estos scripts de muestra son para un entorno de grupo; los scripts adicionales requeridos para una
configuración de servidor único se proveen en la sección Descarga de este tutorial. Copie los scripts del
archivo de descarga y péguelos en la carpeta <PTT install path>/ workspace/Scripts/sample.
4. Abra settings_SingleServer.py en la carpeta Muestra y cambie el nombre del nodo por el nodo en su
entorno. Es necesario proporcionar los detalles de seguridad si la seguridad de WebSphere Application
Server está habilitada. Seleccione el host en la vista Host y haga clic derecho en
installDaytrader_singleServer.py en la carpeta Muestra de la vista scripts y seleccione Run Scripts en
el menú contexto para ejecutar el script en su servidor. El script realiza toda la configuración requerida y
luego instala la aplicación DayTrader en el servidor específico.
La Consola de registros en el PTT muestra que la aplicación se instaló correctamente.
Figura 4. La consola de registros muestra el registro de desarrollo de DayTrader
Asegúrese de que la papelera se active para el servidor. La papelera se puede activar mediante la
consola de administración del servidor de la aplicación. Elija el servidor, haga clic en Process
definition y haga clic en Java Virtual Machine
Figura 5. Activando la recolección de basura en el servidor
Reinicie el servidor de la aplicación y para verificar la instalación, abra la aplicación DayTrader en
http://<host>:default_port/daytrader/scenario.
Figura 6. Pantalla de inicio de DayTrader
Use la herramienta JMeter para simular las solicitudes de la aplicación DayTrader. Inicie JMeter y abra
el archivo daytrader.jmx en la carpeta Muestra del panel Scripts. Cambie los valores de las variables
hostname y portnumber según el entorno.
Figura 7. Pantalla de configuración de JMeter
Para verificar la configuración, ejecutar la herramienta JMeter durante 10 minutos y asegúrese de que
la herramienta funcione con la aplicación. Esto asegura que el entorno se configuró correctamente.
Para iniciar la asistencia técnica de IMB, inicie el servidor con ISA5/start_isa.bat. Se puede acceder
mediante la dirección URL: http://localhost:port/isa5/. El número de puerto se visualiza como un
resultado al ejecutar el lote start_isa.bat.
Esto completa toda la configuración requerida para este tutorial.
Entorno de trabajo del PTT
Ahora que ya se instaló y configuró todo el software requerido, observemos la herramienta PTT. La
interfaz de usuario consta de vistas que presentan la información de una forma lógica y concisa. La
Figura 8 muestra una pantalla general de muestra.
Figura 8. Visión general del entorno de trabajo del PTT
Presenta la información de resumen del servidor. Para ver el Panel de control, haga clic en el botón
Open Monitor Page en la pantalla general.
Figura 9. Panel de control del PTT
Novell exteNd
Novell exteNd, anteriormente conocido como SilverStream, era una suite de desarrollo de
aplicaciones web de Novell que se interrumpió en 2005. La última versión de 5.2. Con el lanzamiento
de Novell Identity Manager 3, los componentes de los servicios del portal de exteNd rebranded en el
IDM aplicación de usuario. La última versión del envío del IDM aplicación de usuario es los Roles
Módulo de provisión basada 4.0 lanzado en octubre de 2010.
La plataforma se extienden proporciona un entorno visual que simplifica el desarrollo y despliegue de
soluciones de negocios que se aprovechan de los sistemas existentes. Basado en Java la tecnología,
que contiene herramientas para la integración de los sistemas de legado a los Servicios Web con XML
y Java EE . Portal Web contiene basadas en estándares de portlets
SERVICIOS WEB
Las aplicaciones online (conocidas también como aplicaciones web o webware) están adquiriendo una
mayor popularidad, especialmente ahora que el acceso a Internet de banda ancha está más extendido
y está disponible para más usuarios. No hay que descargar ni instalar las aplicaciones y servicios
online en tu ordenador para empezar a usarlos, solo tienes que abrir un navegador y acceder a ellos
online.
La lista Mejores Aplicaciones y Servicios Gratuitos Online incluye actualmente 232 programas en 137
categorías. A continuación tienes la lista completa de todos los programas. Para leer breves descripciones de
cada aplicación por categorías, haz clic en el título de la categoría que te interese o navega hacia adelante y
hacia atrás pinchando los botones numerados de la barra superior.
 Hogar y Oficina
Mejor Suite Ofimática Gratuita Online - Google Docs | Zoho Docs | Office Web Apps |
Mejor Herramienta PDF Gratuita Online - 7-PDF Web Portal | PDFescape | ILovePDF | PDF-to-Word &
PDF-to-Excel Converter | Web2PDF | PDF to Flash Page Flip | DigiSigner |
Mejor Servicio para Ver y Compartir Documentos Gratis Online - Google Docs Viewer | Scribd |
SlideShare | ShareText.org |
Mejor Servicio de Documentos Colaborativos Gratuito Online - Crocodoc |
Mejor Optimizador de Documentos Gratuito Online - PocoDoc |
Mejor Calendario Gratuito Online - Google Calendar |
Mejor Reloj Mundial con Multizona Horaria Gratuito Online - Time.is | TimeAndDate.com | Time Zone
Genius |
Mejores Hoja de Control Horario / Temporizador / Alarma Gratuitos Online - Time Online | SlimTimer |
Online-Stopwatch | Kuku Klok | Klokoo |
Mejores Bloc de Notas / Cuaderno / Organizador de Notas Gratuitos Online - Zoho Notebook | Evernote |
Springpad |
Mejores Recordatorio / Lista de Tareas Pendientes Gratuitos Online - Remember The Milk | Toodledo |
TeuxDeux |
Mejor Servicio de Notas Tipo Post-it Gratuito Online - Postica | Listhings |
Mejor Planificador de Reuniones Gratuito Online - Doodle | Needtomeet | ScheduleOnce |
Mejor Gestor de Proyectos Gratuito Online - ReqMan | ClockingIT |
Mejor Generador de Cronogramas Gratuito Online - whenintime |
Mejor Herramienta para Diseñar Habitaciones / Suelos Gratuita Online - PlanningWiz3 | Autodesk
Homestyler | ExhibitCore Floor Planner |
Mejor Herramienta de Contabilidad Personal Gratuita Online - OneBudget | Mint | Yahoo Finance |
TaxACT |
Mejor Empresa de Comercio Electrónico Gratuita Online - PayPal |
Mejor Organizador de Ideas e Información Gratuito Online - Thinklinkr | Knowcase |
Mejor Servicio de Mapas Conceptuales Gratuito Online - Mind42 |
Mejores Diccionario, Enciclopedia y Traductor Gratuitos Online - Wikipedia | LDOCE | Wordnik |
Thesaurus.com | Google Translate | Bing Translator |
Mejor Aplicación sobre Genealogía / Árbol Genealógico Gratuita Online - WeRelate |
Mejores Recetas de Cocina Gratuitas Online - Epicurious |
Mejor Motor de Respuestas Gratuito Online - Wolfram Alpha |
Mejor Calculadora Gratuita Online - Instacalc |
Mejor Corrector Ortográfico y Gramatical para Inglés Gratuito Online - SpellCheckPlus | PaperRater |
After the Deadline |
Mejor Conversor de Unidades y Divisas Gratuito Online - Digital Dutch Unit Converter | OANDA Currency
Converter |
Mejor Herramienta de Reconocimiento de Caracteres Gratuita Online - Free-OCR |
Mejor Editor para Formatear Textos Gratuito Online - Goformat | Aboqe Flip |
 Imágenes
Mejor Editor de Imágenes Gratuito Online - Pixlr Editor | Sumo Paint | FotoFlexer | Pixlr-o-matic |
AnyMaking Photo Editor |
Mejor Generador de Imágenes Gratuito Online - PhotoFunia | FunPhotoBox | 3DPackage | Says-It.com |
Cool Text | Barcoding | ZXing QR Code Generator |
Mejor Herramienta para Convertir y Redimensionar Imágenes Gratuita Online - FixPicture |
Mejor Herramienta para Recortar Imágenes Gratuita Online - CutMyPic |
Mejor Herramienta para Fotos Panorámicas Gratuita Online - Dermandar |
Mejor Utilidad para Capturas de Pantalla Gratuita Online - Kwout | Thumbalizr |
Mejor Herramienta para Crear Diagramas y Esquemas Gratuita Online - Cacoo | Diagram.ly |
Mejor Editor de Gráficos Gratuito Online - Google Image Chart Editor |
Mejor Pizarra Virtual Gratuita Online - Dabbleboard |
Mejor Herramienta para Organizar y Compartir Fotos Gratuita Online - Flickr | Dropico | Minus |
Mejor Herramienta para Collages de Fotos Gratuita Online - Photovisi |
Mejor Creador de GIF Animados Gratuito Online - Picasion |
Mejor Herramienta para Imprimir Pósters Gigantes Gratuita Online - Block Posters |
Mejor Buscador de Imágenes Gratuito Online - TinEye | RGBStock.com | Findicons |
Mejor Galería de Imágenes Prediseñadas - Open Clip Art Library |
 Multimedia
Mejor Suite Multimedia Gratuita Online - Aviary |
Mejor Sitio para Compartir Vídeos Gratuito Online - YouTube |
Mejor Sitio para Compartir Música Gratuito Online - Grooveshark |
Mejor Motor de Búsqueda de Música Gratuito Online - BeeMP3 |
Mejor Fuente de Información sobre Cine Gratuita Online - IMDb |
Mejor Sitio de Música en Streaming - Audiogalaxy |
Mejor Emisora de Radio Gratuita Online - Streema |
Mejor Visor de TV Gratuito Online - TOMA Internet TV |
Mejor Herramienta para Cortar Mp3 Gratuita Online - CutMP3.net |
Mejor Buscador y Fuente de Información de Letras de Canciones Gratuito Online - LyricWiki |
Mejor Herramienta para Reconocer Música Gratuita Online - AudioTag.info | Midomi |
Mejor Conversor de Texto a MP3 Gratuito Online - Yakitome | vozMe |
Mejor Buscador de Acordes y Escalas Gratuito Online - Chord House |
Mejor Creador de Presentaciones Gratuito Online - 123-slideshow |
Mejor Creador de Cómics Gratuito Online - Bitstrips |
 Archivos y Discos
Mejor Servicio de Almacenamiento y Copia de Seguridad Gratuito Online - Dropbox | Windows Live
SkyDrive |
Mejor Herramienta para Empaquetar Archivos y Crear Zip Gratuita Online - ezyZip | ZipMyFiles |
WOBZIP |
Mejor Conversor de Formatos de Archivo Gratuito Online - Free File Converter | Zamzar | Bender
Converter |
Mejor Conversor de eBook Gratuito Online - Ebook Converter |
Mejor Servicio de Cifrado de Archivos Gratuito Online - Encryptur |
Mejor Herramienta para Comparar Archivos Gratuita Online - DiffNow |
 Escritorio e Interfaces
Mejor Escritorio Virtual Gratuito Online - Glide |
Mejor Herramienta para Fondos de Pantalla Gratuita Online - Desktop Wallpaper Tool |
Mejor Grabador de Sesión en Pantalla Gratuito Online - ScreenToaster |
Mejor Conversor de Iconos Gratuito Online - iConvert |
Mejor Herramienta para Fuentes Gratuita Online - FFonts | Identifont | FontStruct | FreeFontConverter |
 Seguridad y Privacidad
Mejor Anti-malware Gratuito Online - Virustotal | Anubis |
Mejor Servicio para Seguridad en Internet Gratuito Online - WOT | Online Link Scan | OpenDNS |
Mejor Servicio de Notas Confidenciales Gratuito Online - Privnote |
Mejor Servicio de Direcciones de Correo Desechables Gratuito Online - GishPuppy | Spamgourmet |
Mejor Servicio de Conversión de Correos Gratuito Online - Scrim |
Mejor Servicio para Expandir Direcciones Web Gratuito Online - URL X-ray |
 Internet y Correo Electrónico
Mejor Correo Web Gratuito Online - GMX Mail | GMail | LetterMeLater |
Mejor Servicio de Seguimiento de Correos Gratuito Online - SpyPig |
Mejor Gestor de Descargas Gratuito Online - KeepVid |
Mejor Servicio de Mensajería Instantánea Gratuito Online - Meebo |
Mejor Agregador – Lector de RSS Gratuito Online - Google Reader |
Mejor Buscador Web Gratuito Online - Google Search | Open Directory Project |
Mejor Creador de Encuestas Gratuito Online - Micropoll |
Mejor Editor / Lector de Páginas Web Gratuito Online - PrintWhatYouLike | Readability |
Mejor Servicio de Mapas y Navegación Gratuito Online - Google Maps |
Mejor Servicio con Información del Tiempo Gratuito Online - WeatherSpark |
Mejor Gestor de Favoritos Gratuito Online - Delicious | Diigo | Read It Later | |
Mejor Acortador de Direcciones Web Gratuito Online - Bit.ly |
Mejor Gestor de Contraseñas Gratuito Online - LastPass |
Mejor Test de Velocidad de Conexión Gratuito Online - Speedtest.net |
Mejor Herramienta de Navegación Gratuita Online - PageZipper |
 Redes, Sitios Web y Servidores
Mejor Creador de Sitios Web Gratuito Online - Webnode | Wix |
Mejor Servicio para Diseñar Plantillas Web Gratuito Online - Cool Template |
Mejor Alojamiento Web Gratuito Online - Byet |
Mejor Servicio de Comprobación de Nombres de Dominio Gratuito Online - KnowEm |
Mejor Cliente FTP Gratuito Online - Net2ftp |
Mejor Servicio de Publicación de Blogs Gratuito Online - WordPress | Blogger | Posterous |
Mejor Red Social Gratuita Online - Facebook | Google+ | Twitter |
Mejores Herramientas Web Gratuitas Online - CSS Sprite Generator | Smush.it |
Mejor Servicio de Información sobre Webs Gratuita Online - Alexa |
Mejor Medidor de Rendimiento Web Gratuito Online - WebPagetest | GTmetrix | Pingdom Tools | Show
Slow |
Mejor Servicio de Monitorización Continua para Webs Gratuito Online - Mon.itor.Us | UptimeRobot |
Mejor Archivo Web Gratuito Online - Wayback Machine |
Mejor Servicio de Faviconos Gratuito Online - Favicon.cc |
 Programación
Mejor Compilador y Depurador Gratuito Online - Ideone |
Mejor Editor de Código Fuente Gratuito Online - Pretty Printer |
Mejor Editor HTML Gratuito Online - Online HTML Editor |
Mejor Herramienta para HTML Gratuita Online - WordOff | Text Fixer |
Mejor Editor PHP Gratuito Online - PHPanywhere |
Mejor Pastebin Gratuito Online - Pastebin.com |
Mejor Seleccionador de Color Gratuito Online - ColorExplorer | Color (in) HTML |
 Educación y Cultura
Mejor Herramienta de Aprendizaje Virtual Gratuita Online - Kubbu |
Mejor Servicio de Conferencias Gratuito Online - Khan Academy | Academic Earth |
Mejor Servicio de Charlas Gratuito Online - TED |
Mejores Artículos y Servicios de Respuesta Gratuitos Online - HowStuffWorks |
Mejores Recursos para Aprender Inglés Gratuitos Online - Perfectyourenglish | English Practice | Guide
to Grammar and Writing |
Mejores Cursos de Idiomas Gratuitos Online - FSI Language Courses |
Mejor Museo Gratuito Online - Art Project |
Mejor Método de Mecanografía Gratuito Online - TypingWeb |
Mejor Servicio de Tarjetas de Estudio Gratuito Online - Quizlet |
Mejor Servicio para Crear e Imprimir Papel Pautado Gratuito Online - Incompetech |
Mejor Servicio para Crear e Imprimir Dibujos Coloreables y Practicar Caligrafía Gratuito Online - Twisty
Noodle | Kidopo |
SERVICIOS WEB QUE PROPORCIONA Altova MissionKit
Editor XML XMLSpy
Altova XMLSpy® 2014 es el editor XML más vendido gracias a sus avanzadas funciones de modelado,
edición, transformación y depuración de tecnologías XML. Ofrece el diseñador gráfico de esquemas
líder de la industria, generador de código, conversores de archivos, generadores de perfiles,
compatibilidad con BD, XSLT, XPath, XQuery, WSDL, SOAP, XBRL, JSON y OOXML, además de una
perfecta integración con Visual Studio y Eclipse.
Editor XML
Altova XMLSpy® 2014 es el editor XML más vendido de la industria gracias a su potente
compatibilidad con todas las tecnologías XML.
El editor XML ofrece una incomparable compatibilidad con los estándares más recientes, desde XSLT
3.0 y XQuery 3.0 hasta WSDL 2.0, Open XML y XBRL. Además es el único editor XML capaz de
generar espectaculares gráficos a partir de datos XML. Las avanzadas funciones de XMLSpy vienen
acompañadas de vistas, asistentes y depuradores fáciles de usar, diseñados para ayudarle a crear,
editar y optimizar las actuales aplicaciones basadas en XML.
Gracias a sus punteras funciones de modelado, edición, transformación y depuración de tecnologías
XML, el editor es la herramienta ideal para cualquier tarea de desarrollo. El editor XML ofrece la
potencia que necesita para crear las aplicaciones XML y aplicaciones web más avanzadas. XMLSpy
es una herramienta flexible que permite al usuario trabajar con cualquier tecnología XML del modo que
más se ajuste a la complejidad del documento y a sus requisitos.
IMPLEMENTACIÓN CON VISUAL STUDIO
El editor XML de XMLSpy para Visual Studio ofrece una perfecta integración entre XMLSpy y
Microsoft® Visual Studio®. Gracias a ello, los usuarios de VS pueden usar las avanzadas funciones de
edición XML, los depuradores y asistentes que necesiten directamente dentro del entorno IDE Visual
Studio.
La posibilidad de integrar el editor XML de XMLSpy en Visual Studio le permite tener acceso a las
premiadas vistas de edición XML y a las herramientas de desarrollo XML de XMLSpy desde el entorno
IDE Visual Studio. De hecho, cuando utilice el editor XML de XMLSpy para Visual Studio, tendrá
acceso a una multitud de avanzadas funciones XML que no están disponibles en Visual Studio.
Al utilizar el módulo de integración del editor XML de XMLSpy para Visual Studio, los programadores
tendrán acceso a XMLSpy, la herramienta de desarrollo XML líder, en el mismo entorno en el que
desarrollan aplicaciones de Visual Studio.
Altova MapForce
Altova MapForce® 2014 es una galardonada herramienta gráfica que permite asignar, convertir e
integrar cualquier combinación de datos XML, bases de datos, archivos planos, EDI, Excel, XBRL y
servicios web, y después transforma estos datos instantáneamente o genera código de integración de
datos libre de derechos de autor para utilizarlo en conversiones permanentes.
Altova MapForce es una avanzada aplicación de integración de datos compatible con prácticamente
cualquier formato, ya sea XML, bases de datos, archivos planos, EDI, Excel, XBRL o servicios web.
Gracias a sus funciones adicionales para la automatización de integraciones de datos, MapForce es
un producto intermedio ideal para conectar aplicaciones distribuidas en cualquier arquitectura
empresarial, ya sea web o en la nube.
A menudo los procesos de integración de datos pueden resultar abrumadores, lo cual suele agravarse
por la gran cantidad de aplicaciones de integración a gran escala disponibles en el mercado, que son
costosas y complejas. MapForce alivia este problema ofreciendo potentes funciones de integración de
datos en una sencilla interfaz gráfica.
MapForce permite asociar sus estructuras de datos de origen y destino con gran facilidad, mediante
operaciones de arrastrar y colocar
Implementación del servicio web
Con el rápido avance de la tecnología informática, las organizaciones y empresas se ven obligadas a
utilizar repositorios de datos heredados que dejan de ser compatibles, lo cual dificulta el acceso a los
datos en su formato nativo y hace imposible su edición. Por ello MapForce ofrece la original utilidad
FlexText para analizar datos de archivos planos e integrarlos con facilidad con otras estructuras de
destino.
FlexText permite crear plantillas reciclables de integración de datos heredados para realizar
asignaciones entre archivos planos y formatos de datos modernos, como XML, BD, Excel, XBRL,
servicios web, etc.
Además, los formatos de datos heredados como EDI pueden integrarse fácilmente en sistemas de
contabilidad modernos como sistemas de planificación de recursos empresariales o bases de datos
relacionales o incluso traducirse a formatos modernos como XML

Contenu connexe

Tendances

UDA-Instalación PC local_wls11_proveedores
UDA-Instalación PC local_wls11_proveedoresUDA-Instalación PC local_wls11_proveedores
UDA-Instalación PC local_wls11_proveedoresAnder Martinez
 
UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.Ander Martinez
 
Microsoft MCSA Windows Server 2008 y 2012
Microsoft MCSA Windows Server 2008 y 2012Microsoft MCSA Windows Server 2008 y 2012
Microsoft MCSA Windows Server 2008 y 2012Cas Trainining
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesAnder Martinez
 
Guía para la instalación de Microsoft Access 2010
Guía para la instalación de Microsoft Access 2010Guía para la instalación de Microsoft Access 2010
Guía para la instalación de Microsoft Access 2010Zantiago Thrash
 
Instalacion SQL Server 2012 y Espejo
Instalacion SQL Server 2012 y EspejoInstalacion SQL Server 2012 y Espejo
Instalacion SQL Server 2012 y EspejoJonathan Rivas
 
[ES] Desarrollo de aplicaciones con Java Server Faces
[ES] Desarrollo de aplicaciones con Java Server  Faces[ES] Desarrollo de aplicaciones con Java Server  Faces
[ES] Desarrollo de aplicaciones con Java Server FacesEudris Cabrera
 
UDA-Componentes RUP. Upload
UDA-Componentes RUP. UploadUDA-Componentes RUP. Upload
UDA-Componentes RUP. UploadAnder Martinez
 
Manual sqlserver2008 final
Manual sqlserver2008 finalManual sqlserver2008 final
Manual sqlserver2008 finalAlex Vasquez
 
webutil oracle forms
webutil oracle formswebutil oracle forms
webutil oracle formsisrael
 

Tendances (17)

UDA-Instalación PC local_wls11_proveedores
UDA-Instalación PC local_wls11_proveedoresUDA-Instalación PC local_wls11_proveedores
UDA-Instalación PC local_wls11_proveedores
 
UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.
 
John_Patino_Proyecto_ASIR
John_Patino_Proyecto_ASIRJohn_Patino_Proyecto_ASIR
John_Patino_Proyecto_ASIR
 
Joomla
JoomlaJoomla
Joomla
 
UDA-Migracion a v2
UDA-Migracion a v2UDA-Migracion a v2
UDA-Migracion a v2
 
Microsoft MCSA Windows Server 2008 y 2012
Microsoft MCSA Windows Server 2008 y 2012Microsoft MCSA Windows Server 2008 y 2012
Microsoft MCSA Windows Server 2008 y 2012
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web services
 
Guía para la instalación de Microsoft Access 2010
Guía para la instalación de Microsoft Access 2010Guía para la instalación de Microsoft Access 2010
Guía para la instalación de Microsoft Access 2010
 
Instalacion SQL Server 2012 y Espejo
Instalacion SQL Server 2012 y EspejoInstalacion SQL Server 2012 y Espejo
Instalacion SQL Server 2012 y Espejo
 
[ES] Desarrollo de aplicaciones con Java Server Faces
[ES] Desarrollo de aplicaciones con Java Server  Faces[ES] Desarrollo de aplicaciones con Java Server  Faces
[ES] Desarrollo de aplicaciones con Java Server Faces
 
Portafolio
PortafolioPortafolio
Portafolio
 
Proyecto Integrado ASIR
Proyecto Integrado ASIRProyecto Integrado ASIR
Proyecto Integrado ASIR
 
UDA-Componentes RUP. Upload
UDA-Componentes RUP. UploadUDA-Componentes RUP. Upload
UDA-Componentes RUP. Upload
 
Manual sqlserver2008 final
Manual sqlserver2008 finalManual sqlserver2008 final
Manual sqlserver2008 final
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
webutil oracle forms
webutil oracle formswebutil oracle forms
webutil oracle forms
 
Video
VideoVideo
Video
 

Similaire à Servicios web

Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Jose Fernandez
 
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°Pablo Ariel Di Loreto
 
Servidor web present formal
Servidor web present formalServidor web present formal
Servidor web present formalsaytubb
 
Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010Naim Jhon Cruzado Paredes
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]carechupona
 
So windows server 2008 jhoni zambrano
So windows server 2008 jhoni zambranoSo windows server 2008 jhoni zambrano
So windows server 2008 jhoni zambranoJhoni Zambrano
 
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]Dulce trejo
 
Unidad 2. actividad 1
Unidad 2. actividad 1Unidad 2. actividad 1
Unidad 2. actividad 1melasa7
 
Veeam backup, replicación sin coste
Veeam backup, replicación sin costeVeeam backup, replicación sin coste
Veeam backup, replicación sin costeAlejandro Marin
 
Sql server 2008. madrigal
Sql server 2008. madrigalSql server 2008. madrigal
Sql server 2008. madrigalmelasa7
 
Informe proyecto nessus
Informe proyecto nessusInforme proyecto nessus
Informe proyecto nessusLethy Mendez
 
Documentacion del proyecto
Documentacion del proyectoDocumentacion del proyecto
Documentacion del proyectoFernando Sorto
 
Virtualization Day Argentina - App-V
Virtualization Day Argentina - App-VVirtualization Day Argentina - App-V
Virtualization Day Argentina - App-VMarcela Berri
 
Informe de Instalación del Sistema de Información
Informe de Instalación del Sistema de InformaciónInforme de Instalación del Sistema de Información
Informe de Instalación del Sistema de InformaciónJose David Ricardo
 

Similaire à Servicios web (20)

Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.
 
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
[Evento] Microsoft Azure | Azure Compute: una mirada en 360°
 
PRESENTACION Windows server 2008
PRESENTACION  Windows server 2008PRESENTACION  Windows server 2008
PRESENTACION Windows server 2008
 
Windows server 2008
Windows server 2008Windows server 2008
Windows server 2008
 
Windows server 2008
Windows server 2008Windows server 2008
Windows server 2008
 
Servidor web present formal
Servidor web present formalServidor web present formal
Servidor web present formal
 
Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]
 
Apache
ApacheApache
Apache
 
Dprn3 u3 a1_hesc
Dprn3 u3 a1_hescDprn3 u3 a1_hesc
Dprn3 u3 a1_hesc
 
So windows server 2008 jhoni zambrano
So windows server 2008 jhoni zambranoSo windows server 2008 jhoni zambrano
So windows server 2008 jhoni zambrano
 
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
 
Unidad 2. actividad 1
Unidad 2. actividad 1Unidad 2. actividad 1
Unidad 2. actividad 1
 
Veeam backup, replicación sin coste
Veeam backup, replicación sin costeVeeam backup, replicación sin coste
Veeam backup, replicación sin coste
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Sql server 2008. madrigal
Sql server 2008. madrigalSql server 2008. madrigal
Sql server 2008. madrigal
 
Informe proyecto nessus
Informe proyecto nessusInforme proyecto nessus
Informe proyecto nessus
 
Documentacion del proyecto
Documentacion del proyectoDocumentacion del proyecto
Documentacion del proyecto
 
Virtualization Day Argentina - App-V
Virtualization Day Argentina - App-VVirtualization Day Argentina - App-V
Virtualization Day Argentina - App-V
 
Informe de Instalación del Sistema de Información
Informe de Instalación del Sistema de InformaciónInforme de Instalación del Sistema de Información
Informe de Instalación del Sistema de Información
 

Dernier

Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 

Dernier (20)

Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 

Servicios web

  • 1. Servicios Web Programación Web Ernesto Tobón Rojas INGENIERÍA EN SISTEMAS COMPUTACIONALES
  • 2. Contenido SERVICIOS WEB .............................................................................................................................................2 INTRODUCCIÓN ..........................................................................................................................................2 PLATAFORMAS QUE SOPORTAN EL USO DE SERVICIOS WEB.......................................................2 WebSphere....................................................................................................................................................2 Configuración...............................................................................................................................................3 Figura 3. Añadir un Host nuevo ....................................................................................................................4 Figura 4. La consola de registros muestra el registro de desarrollo de DayTrader .........................................4 Figura 5. Activando la recolección de basura en el servidor ..........................................................................5 Figura 6. Pantalla de inicio de DayTrader......................................................................................................5 Figura 7. Pantalla de configuración de JMeter ..............................................................................................6 Entorno de trabajo del PTT...........................................................................................................................6 Figura 8. Visión general del entorno de trabajo del PTT................................................................................7 Figura 9. Panel de control del PTT ................................................................................................................7 Novell exteNd ................................................................................................................................................7 SERVICIOS WEB................................................................................................................................................8 SERVICIOS WEB QUE PROPORCIONA Altova MissionKit......................................................................................10 Editor XML XMLSpy........................................................................................................................................10 Editor XML .................................................................................................................................................11 IMPLEMENTACIÓN CON VISUAL STUDIO ....................................................................................................12 Altova MapForce............................................................................................................................................12 Implementación del servicio web...............................................................................................................13
  • 3. SERVICIOS WEB INTRODUCCIÓN Un servicio web (en inglés, Web Service o Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. VENTAJAS DE LOS SERVICIOS WEB  Aportan interoperabilidad entre aplicaciones de software independientemente de sus propiedades o de las plataformas sobre las que se instalen.  Los servicios Web fomentan los estándares y protocolos basados en texto, que hacen más fácil acceder a su contenido y entender su funcionamiento.  Permiten que servicios y software de diferentes compañías ubicadas en diferentes lugares geográficos puedan ser combinados fácilmente para proveer servicios integrados PLATAFORMAS QUE SOPORTAN EL USO DE SERVICIOS WEB  JBoss servidor de aplicaciones J2EE Open Source de Red Hat inc.  Oracle Fusion Middleware  IBM Lotus Domino a partir de la versión 7.0  Axis y el servidor Jakarta Tomcat (de Apache)  ColdFusion MX de Macromedia  Java Web Services Development Pack (JWSDP) de Sun Microsystems (basado en Jakarta Tomcat)  JOnAS (parte de ObjectWeb una iniciativa de código abierto)  Microsoft .NET  Novell exteNd (basado en la plataforma J2EE)  WebLogic  WebSphere  JAX-WS con GlassFish  Zope es un servidor de aplicaciones Web orientado a objetos desarrollado en el lenguaje de programación Python  VERASTREAM de AttachmateWRQ para modernizar o integrar aplicaciones host IBM y VT  PHP WebSphere El software WebSphere para entornos SOA permite procesos de negocio interconectados y dinámicos, además de proporcionar infraestructuras de aplicaciones altamente eficientes para todas las situaciones de negocio. IBM WebSphere Application Server ofrece opciones para un entorno de ejecución de servidor de aplicaciones Java más rápido y flexible con fiabilidad y flexibilidad mejoradas. Da soporte a entornos de un único servidor y configuraciones de tamaño medio, así como aplicaciones web dinámicas que necesitan agrupación en clúster de nivel web en varias instancias de servidor de aplicaciones.
  • 4. WebSphere Application Server le ayudará a:  Aumentar la productividad del desarrollador con estándares abiertos y amplios modelos de programación, incluidos opciones ligeras para despliegues web.  Desplegar y gestionar aplicaciones y servicios sin la restricción de tiempo, ubicación o tipo de dispositivo.  Incluye el perfil Liberty, que es un perfil de servidor de aplicación dinámico altamente componible.  Mejorar la seguridad y el control mediante gestión integrada y herramientas administrativas. IBM WebSphere Application Server (WAS) es el servidor de aplicaciones de software de la familia WebSphere de IBM. WAS puede funcionar con diferentes servidores web y sistemas operativos incluyendo Apache HTTP Server, Netscape Enterprise Server, Microsoft Internet Information Services (IIS), IBM HTTP Server en sistemas operativos AIX, Linux, z/OS, i5/OS, Microsoft Windows y Solaris FUENTE http://www-03.ibm.com/software/products/es/appserv-was/ IMPLEMENTACIÓN Configuración 1. Instale el PTT descomprimiendo el archivo de instalación. Luego ejecútelo 2. Para configurar el PTT, debe agregar un host. Haga clic en el botón Add a new Host en la barra de herramientas del panel Host. En la ventana New Host especifique la dirección de IP y el puerto del administrador de desarrollo SOAP en caso de una instalación ND de WebSphere Application Server o del servidor en caso de servidor único. Si la seguridad está habilitada, debe especificar el nombre y la contraseña de usuario.
  • 5. Figura 3. Añadir un Host nuevo 3. Para instalar la aplicación DayTrader, seleccione Help -> Case Study de la barra de menú del entorno de trabajo del PTT para importar la aplicación de muestra y los archivos de script en la vista Scripts. Estos scripts de muestra son para un entorno de grupo; los scripts adicionales requeridos para una configuración de servidor único se proveen en la sección Descarga de este tutorial. Copie los scripts del archivo de descarga y péguelos en la carpeta <PTT install path>/ workspace/Scripts/sample. 4. Abra settings_SingleServer.py en la carpeta Muestra y cambie el nombre del nodo por el nodo en su entorno. Es necesario proporcionar los detalles de seguridad si la seguridad de WebSphere Application Server está habilitada. Seleccione el host en la vista Host y haga clic derecho en installDaytrader_singleServer.py en la carpeta Muestra de la vista scripts y seleccione Run Scripts en el menú contexto para ejecutar el script en su servidor. El script realiza toda la configuración requerida y luego instala la aplicación DayTrader en el servidor específico. La Consola de registros en el PTT muestra que la aplicación se instaló correctamente. Figura 4. La consola de registros muestra el registro de desarrollo de DayTrader Asegúrese de que la papelera se active para el servidor. La papelera se puede activar mediante la consola de administración del servidor de la aplicación. Elija el servidor, haga clic en Process definition y haga clic en Java Virtual Machine
  • 6. Figura 5. Activando la recolección de basura en el servidor Reinicie el servidor de la aplicación y para verificar la instalación, abra la aplicación DayTrader en http://<host>:default_port/daytrader/scenario. Figura 6. Pantalla de inicio de DayTrader
  • 7. Use la herramienta JMeter para simular las solicitudes de la aplicación DayTrader. Inicie JMeter y abra el archivo daytrader.jmx en la carpeta Muestra del panel Scripts. Cambie los valores de las variables hostname y portnumber según el entorno. Figura 7. Pantalla de configuración de JMeter Para verificar la configuración, ejecutar la herramienta JMeter durante 10 minutos y asegúrese de que la herramienta funcione con la aplicación. Esto asegura que el entorno se configuró correctamente. Para iniciar la asistencia técnica de IMB, inicie el servidor con ISA5/start_isa.bat. Se puede acceder mediante la dirección URL: http://localhost:port/isa5/. El número de puerto se visualiza como un resultado al ejecutar el lote start_isa.bat. Esto completa toda la configuración requerida para este tutorial. Entorno de trabajo del PTT Ahora que ya se instaló y configuró todo el software requerido, observemos la herramienta PTT. La interfaz de usuario consta de vistas que presentan la información de una forma lógica y concisa. La Figura 8 muestra una pantalla general de muestra.
  • 8. Figura 8. Visión general del entorno de trabajo del PTT Presenta la información de resumen del servidor. Para ver el Panel de control, haga clic en el botón Open Monitor Page en la pantalla general. Figura 9. Panel de control del PTT Novell exteNd Novell exteNd, anteriormente conocido como SilverStream, era una suite de desarrollo de aplicaciones web de Novell que se interrumpió en 2005. La última versión de 5.2. Con el lanzamiento de Novell Identity Manager 3, los componentes de los servicios del portal de exteNd rebranded en el IDM aplicación de usuario. La última versión del envío del IDM aplicación de usuario es los Roles Módulo de provisión basada 4.0 lanzado en octubre de 2010.
  • 9. La plataforma se extienden proporciona un entorno visual que simplifica el desarrollo y despliegue de soluciones de negocios que se aprovechan de los sistemas existentes. Basado en Java la tecnología, que contiene herramientas para la integración de los sistemas de legado a los Servicios Web con XML y Java EE . Portal Web contiene basadas en estándares de portlets SERVICIOS WEB Las aplicaciones online (conocidas también como aplicaciones web o webware) están adquiriendo una mayor popularidad, especialmente ahora que el acceso a Internet de banda ancha está más extendido y está disponible para más usuarios. No hay que descargar ni instalar las aplicaciones y servicios online en tu ordenador para empezar a usarlos, solo tienes que abrir un navegador y acceder a ellos online. La lista Mejores Aplicaciones y Servicios Gratuitos Online incluye actualmente 232 programas en 137 categorías. A continuación tienes la lista completa de todos los programas. Para leer breves descripciones de cada aplicación por categorías, haz clic en el título de la categoría que te interese o navega hacia adelante y hacia atrás pinchando los botones numerados de la barra superior.  Hogar y Oficina Mejor Suite Ofimática Gratuita Online - Google Docs | Zoho Docs | Office Web Apps | Mejor Herramienta PDF Gratuita Online - 7-PDF Web Portal | PDFescape | ILovePDF | PDF-to-Word & PDF-to-Excel Converter | Web2PDF | PDF to Flash Page Flip | DigiSigner | Mejor Servicio para Ver y Compartir Documentos Gratis Online - Google Docs Viewer | Scribd | SlideShare | ShareText.org | Mejor Servicio de Documentos Colaborativos Gratuito Online - Crocodoc | Mejor Optimizador de Documentos Gratuito Online - PocoDoc | Mejor Calendario Gratuito Online - Google Calendar | Mejor Reloj Mundial con Multizona Horaria Gratuito Online - Time.is | TimeAndDate.com | Time Zone Genius | Mejores Hoja de Control Horario / Temporizador / Alarma Gratuitos Online - Time Online | SlimTimer | Online-Stopwatch | Kuku Klok | Klokoo | Mejores Bloc de Notas / Cuaderno / Organizador de Notas Gratuitos Online - Zoho Notebook | Evernote | Springpad | Mejores Recordatorio / Lista de Tareas Pendientes Gratuitos Online - Remember The Milk | Toodledo | TeuxDeux | Mejor Servicio de Notas Tipo Post-it Gratuito Online - Postica | Listhings | Mejor Planificador de Reuniones Gratuito Online - Doodle | Needtomeet | ScheduleOnce | Mejor Gestor de Proyectos Gratuito Online - ReqMan | ClockingIT | Mejor Generador de Cronogramas Gratuito Online - whenintime | Mejor Herramienta para Diseñar Habitaciones / Suelos Gratuita Online - PlanningWiz3 | Autodesk Homestyler | ExhibitCore Floor Planner | Mejor Herramienta de Contabilidad Personal Gratuita Online - OneBudget | Mint | Yahoo Finance | TaxACT | Mejor Empresa de Comercio Electrónico Gratuita Online - PayPal | Mejor Organizador de Ideas e Información Gratuito Online - Thinklinkr | Knowcase | Mejor Servicio de Mapas Conceptuales Gratuito Online - Mind42 | Mejores Diccionario, Enciclopedia y Traductor Gratuitos Online - Wikipedia | LDOCE | Wordnik | Thesaurus.com | Google Translate | Bing Translator | Mejor Aplicación sobre Genealogía / Árbol Genealógico Gratuita Online - WeRelate | Mejores Recetas de Cocina Gratuitas Online - Epicurious | Mejor Motor de Respuestas Gratuito Online - Wolfram Alpha | Mejor Calculadora Gratuita Online - Instacalc | Mejor Corrector Ortográfico y Gramatical para Inglés Gratuito Online - SpellCheckPlus | PaperRater | After the Deadline | Mejor Conversor de Unidades y Divisas Gratuito Online - Digital Dutch Unit Converter | OANDA Currency Converter | Mejor Herramienta de Reconocimiento de Caracteres Gratuita Online - Free-OCR | Mejor Editor para Formatear Textos Gratuito Online - Goformat | Aboqe Flip |
  • 10.  Imágenes Mejor Editor de Imágenes Gratuito Online - Pixlr Editor | Sumo Paint | FotoFlexer | Pixlr-o-matic | AnyMaking Photo Editor | Mejor Generador de Imágenes Gratuito Online - PhotoFunia | FunPhotoBox | 3DPackage | Says-It.com | Cool Text | Barcoding | ZXing QR Code Generator | Mejor Herramienta para Convertir y Redimensionar Imágenes Gratuita Online - FixPicture | Mejor Herramienta para Recortar Imágenes Gratuita Online - CutMyPic | Mejor Herramienta para Fotos Panorámicas Gratuita Online - Dermandar | Mejor Utilidad para Capturas de Pantalla Gratuita Online - Kwout | Thumbalizr | Mejor Herramienta para Crear Diagramas y Esquemas Gratuita Online - Cacoo | Diagram.ly | Mejor Editor de Gráficos Gratuito Online - Google Image Chart Editor | Mejor Pizarra Virtual Gratuita Online - Dabbleboard | Mejor Herramienta para Organizar y Compartir Fotos Gratuita Online - Flickr | Dropico | Minus | Mejor Herramienta para Collages de Fotos Gratuita Online - Photovisi | Mejor Creador de GIF Animados Gratuito Online - Picasion | Mejor Herramienta para Imprimir Pósters Gigantes Gratuita Online - Block Posters | Mejor Buscador de Imágenes Gratuito Online - TinEye | RGBStock.com | Findicons | Mejor Galería de Imágenes Prediseñadas - Open Clip Art Library |  Multimedia Mejor Suite Multimedia Gratuita Online - Aviary | Mejor Sitio para Compartir Vídeos Gratuito Online - YouTube | Mejor Sitio para Compartir Música Gratuito Online - Grooveshark | Mejor Motor de Búsqueda de Música Gratuito Online - BeeMP3 | Mejor Fuente de Información sobre Cine Gratuita Online - IMDb | Mejor Sitio de Música en Streaming - Audiogalaxy | Mejor Emisora de Radio Gratuita Online - Streema | Mejor Visor de TV Gratuito Online - TOMA Internet TV | Mejor Herramienta para Cortar Mp3 Gratuita Online - CutMP3.net | Mejor Buscador y Fuente de Información de Letras de Canciones Gratuito Online - LyricWiki | Mejor Herramienta para Reconocer Música Gratuita Online - AudioTag.info | Midomi | Mejor Conversor de Texto a MP3 Gratuito Online - Yakitome | vozMe | Mejor Buscador de Acordes y Escalas Gratuito Online - Chord House | Mejor Creador de Presentaciones Gratuito Online - 123-slideshow | Mejor Creador de Cómics Gratuito Online - Bitstrips |  Archivos y Discos Mejor Servicio de Almacenamiento y Copia de Seguridad Gratuito Online - Dropbox | Windows Live SkyDrive | Mejor Herramienta para Empaquetar Archivos y Crear Zip Gratuita Online - ezyZip | ZipMyFiles | WOBZIP | Mejor Conversor de Formatos de Archivo Gratuito Online - Free File Converter | Zamzar | Bender Converter | Mejor Conversor de eBook Gratuito Online - Ebook Converter | Mejor Servicio de Cifrado de Archivos Gratuito Online - Encryptur | Mejor Herramienta para Comparar Archivos Gratuita Online - DiffNow |  Escritorio e Interfaces Mejor Escritorio Virtual Gratuito Online - Glide | Mejor Herramienta para Fondos de Pantalla Gratuita Online - Desktop Wallpaper Tool | Mejor Grabador de Sesión en Pantalla Gratuito Online - ScreenToaster | Mejor Conversor de Iconos Gratuito Online - iConvert | Mejor Herramienta para Fuentes Gratuita Online - FFonts | Identifont | FontStruct | FreeFontConverter |  Seguridad y Privacidad Mejor Anti-malware Gratuito Online - Virustotal | Anubis | Mejor Servicio para Seguridad en Internet Gratuito Online - WOT | Online Link Scan | OpenDNS | Mejor Servicio de Notas Confidenciales Gratuito Online - Privnote | Mejor Servicio de Direcciones de Correo Desechables Gratuito Online - GishPuppy | Spamgourmet | Mejor Servicio de Conversión de Correos Gratuito Online - Scrim | Mejor Servicio para Expandir Direcciones Web Gratuito Online - URL X-ray |  Internet y Correo Electrónico Mejor Correo Web Gratuito Online - GMX Mail | GMail | LetterMeLater | Mejor Servicio de Seguimiento de Correos Gratuito Online - SpyPig | Mejor Gestor de Descargas Gratuito Online - KeepVid |
  • 11. Mejor Servicio de Mensajería Instantánea Gratuito Online - Meebo | Mejor Agregador – Lector de RSS Gratuito Online - Google Reader | Mejor Buscador Web Gratuito Online - Google Search | Open Directory Project | Mejor Creador de Encuestas Gratuito Online - Micropoll | Mejor Editor / Lector de Páginas Web Gratuito Online - PrintWhatYouLike | Readability | Mejor Servicio de Mapas y Navegación Gratuito Online - Google Maps | Mejor Servicio con Información del Tiempo Gratuito Online - WeatherSpark | Mejor Gestor de Favoritos Gratuito Online - Delicious | Diigo | Read It Later | | Mejor Acortador de Direcciones Web Gratuito Online - Bit.ly | Mejor Gestor de Contraseñas Gratuito Online - LastPass | Mejor Test de Velocidad de Conexión Gratuito Online - Speedtest.net | Mejor Herramienta de Navegación Gratuita Online - PageZipper |  Redes, Sitios Web y Servidores Mejor Creador de Sitios Web Gratuito Online - Webnode | Wix | Mejor Servicio para Diseñar Plantillas Web Gratuito Online - Cool Template | Mejor Alojamiento Web Gratuito Online - Byet | Mejor Servicio de Comprobación de Nombres de Dominio Gratuito Online - KnowEm | Mejor Cliente FTP Gratuito Online - Net2ftp | Mejor Servicio de Publicación de Blogs Gratuito Online - WordPress | Blogger | Posterous | Mejor Red Social Gratuita Online - Facebook | Google+ | Twitter | Mejores Herramientas Web Gratuitas Online - CSS Sprite Generator | Smush.it | Mejor Servicio de Información sobre Webs Gratuita Online - Alexa | Mejor Medidor de Rendimiento Web Gratuito Online - WebPagetest | GTmetrix | Pingdom Tools | Show Slow | Mejor Servicio de Monitorización Continua para Webs Gratuito Online - Mon.itor.Us | UptimeRobot | Mejor Archivo Web Gratuito Online - Wayback Machine | Mejor Servicio de Faviconos Gratuito Online - Favicon.cc |  Programación Mejor Compilador y Depurador Gratuito Online - Ideone | Mejor Editor de Código Fuente Gratuito Online - Pretty Printer | Mejor Editor HTML Gratuito Online - Online HTML Editor | Mejor Herramienta para HTML Gratuita Online - WordOff | Text Fixer | Mejor Editor PHP Gratuito Online - PHPanywhere | Mejor Pastebin Gratuito Online - Pastebin.com | Mejor Seleccionador de Color Gratuito Online - ColorExplorer | Color (in) HTML |  Educación y Cultura Mejor Herramienta de Aprendizaje Virtual Gratuita Online - Kubbu | Mejor Servicio de Conferencias Gratuito Online - Khan Academy | Academic Earth | Mejor Servicio de Charlas Gratuito Online - TED | Mejores Artículos y Servicios de Respuesta Gratuitos Online - HowStuffWorks | Mejores Recursos para Aprender Inglés Gratuitos Online - Perfectyourenglish | English Practice | Guide to Grammar and Writing | Mejores Cursos de Idiomas Gratuitos Online - FSI Language Courses | Mejor Museo Gratuito Online - Art Project | Mejor Método de Mecanografía Gratuito Online - TypingWeb | Mejor Servicio de Tarjetas de Estudio Gratuito Online - Quizlet | Mejor Servicio para Crear e Imprimir Papel Pautado Gratuito Online - Incompetech | Mejor Servicio para Crear e Imprimir Dibujos Coloreables y Practicar Caligrafía Gratuito Online - Twisty Noodle | Kidopo | SERVICIOS WEB QUE PROPORCIONA Altova MissionKit Editor XML XMLSpy Altova XMLSpy® 2014 es el editor XML más vendido gracias a sus avanzadas funciones de modelado, edición, transformación y depuración de tecnologías XML. Ofrece el diseñador gráfico de esquemas líder de la industria, generador de código, conversores de archivos, generadores de perfiles, compatibilidad con BD, XSLT, XPath, XQuery, WSDL, SOAP, XBRL, JSON y OOXML, además de una perfecta integración con Visual Studio y Eclipse.
  • 12. Editor XML Altova XMLSpy® 2014 es el editor XML más vendido de la industria gracias a su potente compatibilidad con todas las tecnologías XML. El editor XML ofrece una incomparable compatibilidad con los estándares más recientes, desde XSLT 3.0 y XQuery 3.0 hasta WSDL 2.0, Open XML y XBRL. Además es el único editor XML capaz de generar espectaculares gráficos a partir de datos XML. Las avanzadas funciones de XMLSpy vienen acompañadas de vistas, asistentes y depuradores fáciles de usar, diseñados para ayudarle a crear, editar y optimizar las actuales aplicaciones basadas en XML. Gracias a sus punteras funciones de modelado, edición, transformación y depuración de tecnologías XML, el editor es la herramienta ideal para cualquier tarea de desarrollo. El editor XML ofrece la potencia que necesita para crear las aplicaciones XML y aplicaciones web más avanzadas. XMLSpy es una herramienta flexible que permite al usuario trabajar con cualquier tecnología XML del modo que más se ajuste a la complejidad del documento y a sus requisitos.
  • 13. IMPLEMENTACIÓN CON VISUAL STUDIO El editor XML de XMLSpy para Visual Studio ofrece una perfecta integración entre XMLSpy y Microsoft® Visual Studio®. Gracias a ello, los usuarios de VS pueden usar las avanzadas funciones de edición XML, los depuradores y asistentes que necesiten directamente dentro del entorno IDE Visual Studio. La posibilidad de integrar el editor XML de XMLSpy en Visual Studio le permite tener acceso a las premiadas vistas de edición XML y a las herramientas de desarrollo XML de XMLSpy desde el entorno IDE Visual Studio. De hecho, cuando utilice el editor XML de XMLSpy para Visual Studio, tendrá acceso a una multitud de avanzadas funciones XML que no están disponibles en Visual Studio. Al utilizar el módulo de integración del editor XML de XMLSpy para Visual Studio, los programadores tendrán acceso a XMLSpy, la herramienta de desarrollo XML líder, en el mismo entorno en el que desarrollan aplicaciones de Visual Studio. Altova MapForce Altova MapForce® 2014 es una galardonada herramienta gráfica que permite asignar, convertir e integrar cualquier combinación de datos XML, bases de datos, archivos planos, EDI, Excel, XBRL y servicios web, y después transforma estos datos instantáneamente o genera código de integración de datos libre de derechos de autor para utilizarlo en conversiones permanentes. Altova MapForce es una avanzada aplicación de integración de datos compatible con prácticamente cualquier formato, ya sea XML, bases de datos, archivos planos, EDI, Excel, XBRL o servicios web. Gracias a sus funciones adicionales para la automatización de integraciones de datos, MapForce es un producto intermedio ideal para conectar aplicaciones distribuidas en cualquier arquitectura empresarial, ya sea web o en la nube. A menudo los procesos de integración de datos pueden resultar abrumadores, lo cual suele agravarse por la gran cantidad de aplicaciones de integración a gran escala disponibles en el mercado, que son costosas y complejas. MapForce alivia este problema ofreciendo potentes funciones de integración de datos en una sencilla interfaz gráfica. MapForce permite asociar sus estructuras de datos de origen y destino con gran facilidad, mediante operaciones de arrastrar y colocar
  • 14. Implementación del servicio web Con el rápido avance de la tecnología informática, las organizaciones y empresas se ven obligadas a utilizar repositorios de datos heredados que dejan de ser compatibles, lo cual dificulta el acceso a los datos en su formato nativo y hace imposible su edición. Por ello MapForce ofrece la original utilidad FlexText para analizar datos de archivos planos e integrarlos con facilidad con otras estructuras de destino. FlexText permite crear plantillas reciclables de integración de datos heredados para realizar asignaciones entre archivos planos y formatos de datos modernos, como XML, BD, Excel, XBRL, servicios web, etc. Además, los formatos de datos heredados como EDI pueden integrarse fácilmente en sistemas de contabilidad modernos como sistemas de planificación de recursos empresariales o bases de datos relacionales o incluso traducirse a formatos modernos como XML