Universidad Yacambú

Licenciatura en Información y Documentación

Sistemas de Información

 

Integrantes:

Emwid Escayda Castillo

Luisa Ochoa

Sorelix Sánchez

 

 

Investigar sobre nuevas tecnologías en torno a software(desarrollo de sistemas basados en web, XML, JSP, ASP, PHP, sistemas operativos(XP, LINUX, NT,WINDOWS), Office, E-business, e-commerce, SCM, manejadores de base de datos, ERP, etc.

 

 

Software

 

            Son los componentes intangibles de una computadora, es decir, el conjunto de programas y procedimientos necesarios para hacer posible la realización de una actividad específica. Esto incluye aplicaciones informáticas tales como un procesador de textos, software de sistema como un sistema operativo, que permite al resto de los programas funcionar adecuadamente, felicitando la interacción con los componentes físicos y las demás aplicaciones. El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programas y datos.

 

            Según el IEEE Software Engineering Standard (1993),un software es “la suma total de los programas de cómputo, procedimientos, reglas documentación y datos asociados que forman parte de las operaciones de un sistema de cómputo”

 

            Existen diversas clasificaciones que se le han suministrado a los software, entre las cuales se encuentra:

Ø      Software de Sistema: es lo que permite funcionar al hardware. Su objetivo es aislar tanto como sea posible al programador de aplicaciones de los detalles del computador particular que se use, especialmente de las características físicas de la memoria, dispositivos de comunicaciones, impresoras, pantallas, teclados, etcétera. Incluye entre otros:

Ø      Software de Programación : que proporciona herramientas para ayudar al programador a escribir programas informáticos y a usar diferentes lenguajes de programación de forma práctica. Incluye entre otros:

Ø      Software de Aplicación, que permite a los usuarios llevar a cabo una o varias tareas más específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:

 

XML

 

Sigla en inglés de eXtensible Markup Language (“lenguaje de marcas extensible”), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.

XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.

XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.

 

Información General acerca de Servicios Web XML

 

Un servicio Web XML es una entidad programable que proporciona un elemento de funcionalidad determinado, como lógica de aplicación, al que se puede tener acceso desde diversos sistemas potencialmente distintos mediante estándares de Internet muy extendidos, como XML y HTTP. Los servicios Web XML dependen en gran medida de la amplia aceptación de XML y otros estándares de Internet para crear una infraestructura que posibilite el funcionamiento conjunto de aplicaciones de modo que se solucionen muchos de los problemas que antes dificultaban estos intentos.

Un servicio Web XML puede ser utilizado internamente por una aplicación o bien ser expuesto de forma externa en Internet por varias aplicaciones. Dado que a través de una interfaz estándar es posible el acceso a un servicio Web XML, éste permite el funcionamiento de una serie de sistemas heterogéneos como un conjunto integrado.

 

En vez de centrarse en las posibilidades genéricas de portabilidad del código, los servicios Web XML proporcionan una solución viable para habilitar la interoperabilidad de datos y sistemas. Los servicios Web XML utilizan mensajería basada en XML como medio fundamental de comunicación de datos para contribuir a reducir las diferencias existentes entre entornos que utilizan distintos modelos de componentes, sistemas operativos y lenguajes de programación. Los programadores pueden crear aplicaciones que entrelacen servicios Web XML de diversos orígenes, de modo similar a cómo utilizan tradicionalmente componentes en la creación de aplicaciones distribuidas.

Una de las características básicas de un servicio Web XML es el alto grado de abstracción existente entre la implementación y el consumo de un servicio. Al utilizar mensajería basada en XML como mecanismo de creación y acceso al servicio, el cliente del servicio Web XML y el proveedor de servicios Web XML no necesitan más conocimiento mutuo que el relativo a las entradas, las salidas y la ubicación.

Los servicios Web XML posibilitan una nueva era para el desarrollo de aplicaciones distribuidas. Quedan así relegadas las competiciones entre modelos de objetos y entre lenguajes de programación. Cuando los sistemas se acoplan estrechamente mediante infraestructuras patentadas, esto se realiza a expensas de la interoperabilidad entre las aplicaciones. Los servicios Web XML ofrecen interoperabilidad en un nivel completamente nuevo que no deja lugar para esas rivalidades contraproducentes. Como siguiente avance revolucionario de Internet, los servicios Web XML se convierten en la estructura fundamental que vincula a todos los equipos y dispositivos.

 

Ventajas del XML

 

 

 

 

Java Server Pages (JSP)

 

Es una tecnología Java que permite generar contenido dinámico para Web, en forma de documentos HTML, XML o de otro tipo.

Esta tecnología es un desarrollo de la compañía Sun Microsystems. La Especificación JSP 1.2 fue la primera que se liberó y en la actualidad está disponible la Especificación JSP 2.1.

Las JSP's permiten la utilización de código Java mediante scripts. Además es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización de Librerías de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas.

Microsoft, la más directa competencia de Sun, ha visto en esta estrategia de Sun una amenaza, lo que le ha llevado a que su plataforma .NET incluya su lenguaje de scripts ASP.NET que permite ser integrado con clases .NET (ya estén hechas en C++, VisualBasic o C#) del mismo modo que JSP se integra con clases Java.

 

 

 

Active Server Pages (ASP)

 

Es una tecnología del lado servidor de Microsoft para páginas Web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Server (IIS). La tecnología ASP está estrechamente relacionada con el modelo tecnológico de su fabricante. Intenta ser solución para un modelo de programación rápida ya que programar en ASP es como programar en VisualBasic, por supuesto con muchas limitaciones ya que es una plataforma que no se ha desarrollado como lo esperaba Microsoft.

 

Lo interesante de este modelo tecnológico es poder utilizar diversos componentes ya desarrollados como algunos controles ActiveX. Otros problemas que han hecho evolucionar esta tecnología es el no disponer de información "que oriente a quienes desean aprenderla y resulta muy costosa en tiempo descubrir aquí y allá toda la información para volverla altamente útil".

ASP ha pasado por cuatro iteraciones mayores, ASP 1.0 (distribuido con IIS 3.0), ASP 2.0 (distribuido con IIS 4.0), ASP 3.0 (distribuido con IIS 5.0) y ASP.NET (parte de la plataforma .NET de Microsoft). Las versiones pre-.NET se denominan actualmente (desde 2002) como ASP clásico.

En el último ASP clásico, ASP 3.0, hay seis objetos integrados disponibles para el programador, Application, ASPError, Request, Response, Server y Session. Cada objeto tiene un grupo de funcionalidades frecuentemente usadas y útiles para crear páginas web dinámicas.

 

Las páginas pueden ser generadas mezclando código de scripts del lado del servidor (incluyendo acceso a base de datos) con HTML.

 

PHP

 

Es un lenguaje de programación usado normalmente para la creación de contenido para sitios Web con los cuales se puede programar las páginas html y los códigos de fuente. PHP es un acrónimo recursivo que significa "PHP Hypertext Pre-processor" (inicialmente PHP Tools, o, Personal Home Page Tools), y se trata de un lenguaje interpretado usado para la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios Web. Últimamente también para la creación de otro tipo de programas incluyendo aplicaciones con interfaz gráfica usando las librerías Qt o GTK+.

Usos de PHP

Los principales usos del PHP son los siguientes:

 

Ventajas de PHP

 

 

Sistemas Operativos

 

            Es un software cuya labor es administrar todos los dispositivos y proporcionar a los programas de usuario una interfaz más sencilla para hacer un enlace con el hardware. También se puede definir como el conjunto de programas destinados a permitir la comunicación del usuario con un computador y gestionar sus recursos de una forma eficaz. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos.

 

Funciones de los Sistemas Operativos.

o       Interpreta los comandos que permiten al usuario comunicarse con el ordenador.

o       Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.

o       Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.

o       Gestiona los errores de hardware y la pérdida de datos.

o       Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.

o       Configura el entorno para el uso del software y los periféricos; dependiendo del tipo de máquina que se emplea, debe establecerse en forma lógica la disposición y características del equipo. Como por ejemplo, una microcomputadora tiene físicamente dos unidades de disco, puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de protección a la información que almacena.

 

 

            Existe una variedad de sistemas operativos entre los que se encuentran:

 

Ø      Sistemas Operativos por su Estructura:

o       Estructura Monolítica

o       Estructura Jerárquica

o        Máquina Virtual

o       Cliente-Servidor  (Microkernel)

 

Ø      Sistemas Operativos por Servicio

o       Monousuarios

o       Multiusuarios

o       Monotareas

o       Multitareas

o       Uniprocesos

o       Multiprocesos

 

Ø      Sistemas Operativos por la Forma de Ofrecer sus Servicios

o       Sistemas Operativos de Red

o       Sistemas Operativos Distribuidos

 

Luego de haber comentado acerca de que es un sistema operativo y como se pueden clasificar, se mencionaran los sistemas operativos más utilizados o que en algún momento así fue.

 

 

Windows  

 

El Windows  en sus inicios no era un sistema operativo, si no un entorno gráfico. En la caja azul se anunciaba un PC con la interfaz gráfica de Windows, con varias ventanas pegadas unas a otras. Windows 1.01, fue la primera versión lanzada, ya que la 1.00 tuvo un fallo importante y fue rápidamente retirada, trajo incluido un administrador de archivos, calculadora, calendario, tarjetero de archivos, reloj, libreta de apuntes y emulador de terminal. Actualmente se puede emular dicho Sistema Operativo en un Virtual PC emulando una versión de MS-DOS lo suficientemente antigua.

Windows 1.01 se distribuía en 5 diskettes de 5 1/4" de 360 KB: Instalación/Estructura, Utilidades, Fuentes, Aplicativos de Escritorio y Disco del programa.

Tenía soporte para algunos dispositivos apuntadores, para videos CGA, Tarjetas Hércules y EGA, y soporte para alrededor de 19 modelos de impresoras.

Aunque era "mejor" que el DOS, ya que era más simple y ofrecía menos complicaciones,  Windows 1.01 no era de mucha utilidad. No había iconos para los ejecutables o grupos de programa, no tenía soporte real para multitarea, etc.

 

Icono: Windows NT iconWindows NT

Mientras tanto Microsoft continuó desarrollando Windows NT. Para ello reclutaron a Dave Cutler, uno de los jefes analistas de VMS en Digital Equipment Corporation (hoy parte de Compaq que en 2005 fue comprada por HP) para convertir NT en un sistema más competitivo.

Cutler había estado desarrollando un sucesor del VMS en DEC(Digital Equipment Corporation) llamado Mica, y cuando DEC abandonó el proyecto se llevó sus conocimientos y algunos ingenieros a Microsoft. DEC también creyó que se llevaba el código de Mica a Microsoft y entabló una demanda. Microsoft finalmente pagó 150 millones de dólares y acordó dar soporte al microprocesador Alpha de DEC en NT.

Elwindowa NT, es un sistema operativo multitarea, basado en un diseño de 2 bits, cuyas características principales son su diseño orientado a objetos, el subsistema de seguridad y los servicios de entrada/salida. Proporciona espacio de memoria separados para cada proceso.

Los principios de diseño fundamentales se parecen mucho a los de otros sistemas mencionando:

o       Compatibilidad: esta se logra mediante el uso de subsistemas que emulan los servicios de los distintos sistemas operativos. Los emuladores son similares a las máquinas virtuales de MVS. La compatibilidad la tiene con sistemas como interfaz gráficos, sistemas de archivos FAT de Windows .x, como también con OS/2, POSIX, , etc.

o       Transportabilidad: Windows NT se diseño, para tener amplia difusión comercial, por lo que se pensó desde el principio en la posibilidad de transportarlo a distintos tipos de computadoras con procesadores CISC (Intel) RISC. Para facilitar el transporte, este se ha construido sobre un pequeña capa de abstracción de hardware, que proporciona toda la funcionalidad dependiente del hardware al núcleo del sistema.

o       Escalabilidad : Windows NT se diseño de forma modular sobre la base de un micronúcelo. Esta arquitectura permite repartir elementos del sistema sobre distintos procesadores de forma sencilla y extender el sistema con nuevos componentes.

o       Seguridad : uno de los requisitos fundamentales del diseño de Windows NT fue de proporcionar un sistema de seguridad C2 de acuerdo a clasificación del DoD. Para ello se diseño una arquitectura de seguridad, basada en un monitor de seguridad, que proporciona servicios de seguridad a todos los componentes del sistema operativo y a las aplicaciones externas del mismo.

o       Fiabilidad y Robustez : han incluido servicios y dar mas robustez  al sistema tanto en el ámbito de procesos como en el sistema de archivos. Ejemplo son los sistemas de archivos con puntos de recuperación, la información redundante con técnicas de paridad, las técnicas de gestión de memoria y la existencia de depuradores internos al núcleo.

o       Procesamiento Distribuido : al contrario de otros micronúcleos, Windows NT incluye las utilidades de gestión de redes como parte del núcleo del sistema, proporcionando múltiples protocolos de transporte , RPC, sockets, colas de mensajes, etc.

o       Eficiencia : tiene un modelo de proceso basados en procesos ligeros y un sistema de entrada/salida muy compacto en donde todos sus componentes se usan como manejadores de dispositvos.

 

Windows XP    

La unión de Windows NT/2000 y la familia de Windows 9.x se alcanzó con Windows XP puesto en venta en 2001 en su versión Home y Professional. Windows XP usa el núcleo de Windows NT. Incorpora una nueva interfaz y hace alarde de mayores capacidades multimedia. Además dispone de otras novedades como la multitarea mejorada, soporte para redes inalámbricas y asistencia remota. Se puede agregar inmediatamente de haber lanzado el último Service Pack (SP2) Microsoft diseño un sistema orientado a Empresas y Corporaciones llamado Microsoft Windows XP Corporate Edition, algo similar al Windows XP Profesional, solo que diseñado especialmente a Empresas. En el apartado multimedia, XP da un avance con la versión Media Center(2002-2005). Esta versión ofrece una interfaz de acceso fácil a todo lo relacionado con multimedia (TV, fotos, reproductor DVD, Internet...)

Windows XP es una línea de sistemas operativos desarrollada por Microsoft, orientada a cualquier entorno informático incluyendo computadoras domésticas o de negocios, computadoras portátiles, las llamadas "Tablet PC" y media center. Windows XP es el sucesor de Windows 2000 y Windows ME, y el primer sistema operativo de Microsoft orientado al consumidor que se construye con un núcleo y arquitectura de Windows NT y que se encuentra disponible en versiones para PC de 32 y 64 Bit.

Las ediciones de Windows XP más comunes son la edición HOME destinada al hogar y la PROFESSIONAL que tiene características adicionales tales como la posibilidad de unirse a un dominio, en vez de solo a grupos de trabajo, y soporte para procesadores duales. La edición Media Center es una versión de XP Professional que viene incluida en PC de características especificas incluyendo un Control Remoto y que realza la capacidades multimedia, tales como ver y grabar la TV, reproducir vídeos, fotos o música, o recibir HDTV así como compartir datos con una Xbox 360 mediante Online Spotlight. Windows XP Tablet PC Edition se diseñó para funcionar con la plataforma Tablet PC que son portátiles con pantallas táctiles. Dos versiones de 64 bits, fueron lanzadas, Windows XP edición 64 bits para los procesadores Itanium y otra diseñada para procesadores AMD64 y EM64T.

Windows XP a diferencia de sus versiones anteriores presenta mejoras en la estabilidad y de la eficacia de Windows. Presenta una Interfaz gráfica de usuario (GUI) perceptiblemente reajustada, un cambio de Microsoft promovido para un uso más fácil que en las versiones anteriores de Windows. Las nuevas capacidades de la gerencia del software fueron introducidas para evitar el “DLL Hell” que plagó las viejas versiones de Windows. Es también la primera versión de Windows que utiliza la activación del producto para reducir la piratería del software, una restricción que no sentó bien a algunos usuarios. Windows XP también ha sido criticado por algunos usuarios por las vulnerabilidades de seguridad, integración de Internet Explorer y el reproductor Windows Media Player y aspectos de su interfaz.

 

Mínimo

Recomendado

Procesador

233 MHz

500 MHz o mayor

Memoria

64 MB RAM (funcionamiento limitado)

256 MB RAM o más

Video

Super VGA (800 x 600)

1 megapíxel (1280 x 1024) con 8 mbs de video o más

Espacio en Disco Duro

1.5 GB

17.0 GB o más

Unidades

CD-ROM o DVD-ROM

CD-ROM o DVD-ROM

Dispositivos

Teclado y mouse

Teclado y mouse

Otros

Tarjeta de Sonido, Altavoces, y ó Auriculares

Tarjeta de Sonido, Altavoces y Auriculares

Icono: Linux            Linux  

Es un sistema de tipo UNIX y, por tanto posee las características típicas de los sistemas UNIX. Se trata de un sistema multisuario y multitarea de propósito general. Algunas de sus características específicas más relevantes son las siguientes:

o       Proporciona una interfaz POSIX

o       Tiene un código independiente del procesador en la medida de lo posible Aunque inicialmente se desarrollo para procesadores INTEL, se ha trasportado a otras arquitecturas con un esfuerzo relativamente pequeño.

o       Puede adaptarse a máquinas de muy diversas características. Como el desarrollo inicial se realizo en máquinas con recursos limitados, ha resultado un sistema que puede trabajar en máquinas con prestaciones muy diferentes.

o       Permite incluir de manera dinámica nuevas funcionalidades al núcleo del sistema operativo gracias al mecanismo de los módulos.

o         Proporciona soporte para una gran variedad de tipos de sistemas de archivos, entre ellos los utilizados en Windows. También es capaz de manejar distintos formatos de archivos ejecutables.

o       Proporciona soporte para multiprocesadores utilizando un esquema de multiprocesos simétrico. Para aprovechar al máximo el paralelismo del hardware,  se ha ido modificando progresivamente el núcleo con el objetivo de aumentar su concurrencia interna.

 

Diferencia entre Windows y Linux

 

 

WINDOWS

LINUX

Precio

Windows es un software no gratuito y poco flexible, además de que continuamente cambia la versión de software.

Linux es libre, flexible, gratuito, configurable, eficiente, no requiere hardware caro, no obliga a cambiar continuamente la versión del software.

 

Compatibilidad

Windows es un software mucho mas compatible, tiene mucho mayor soporte en cuanto a dispositivos y requiere el mínimo de conocimientos de informática.

 

Linux requiere mas conocimientos de informática, no hay sustituto directo para todas las aplicaciones, algunos dispositivos de última generación no están soportados (cada vez son menos).

 

Usuarios

Windows es un software muy publicitado lo cual lo convierte en un producto muy comercial además de que cuenta con un numero mucho mayor de usuarios alrededor del mundo.

 

Linux es un software menos comercial por lo cual es menos utilizado ya que como es gratuito la mayoría de usuarios no le tienen toda la confianza.

 

Seguridad

Windows no es el único sistema operativo donde podemos encontrar vulnerabilidades. En realidad, cualquier sistema construido por el hombre está potencialmente afectado.

 

Linux no es una excepción, solo que en relación a Windows es mucho menos vulnerable.

Sin embargo, la desventaja más negativa resulta que Microsoft va "jubilando" sus sistemas operativos con el tiempo. Por ejemplo, con la entrada de 2003 ha calificado de obsoletos a sus sistemas MS-DOS, Windows 3.x, Windows 95 y Windows NT 3.5. Windows ME, con tan sólo unos pocos años de vida, se jubilaron el 31 de diciembre de 2003.

A partir de entonces, Microsoft no ofrece más asistencia ni actualizaciones para ellos, lo que puede dejar desprotegidos a miles de usuarios de todo el mundo, que deberán actualizar su sistema operativo para disponer actualizaciones de seguridad.

 

 

 

 

Office  Portal de Formación de Office

 

Microsoft Office (MSO) es una suite ofimática creada por la empresa Microsoft. Funciona oficialmente bajo los sistemas operativos Microsoft Windows y Apple Mac OS, aunque también lo hace en Linux si se utiliza un emulador como Wine o CrossOver Office. Las versiones más recientes de Office son llamadas "Office system" (sistema de oficina) en vez de Office suite (suite de Office) lo que refleja la inclusión de servidores

 

Office hizo su primera aparición en 1989 en un Mac, y más adelante en Windows en 1990. Fue inicialmente un término de mercado para vender un set de aplicaciones que previamente se vendían separadamente. El principal argumento de venta era que comprar el paquete completo era substancialmente más barato que comprar cada aplicación por separado. La primera versión de Office contenía Microsoft Word, Microsoft Excel y Microsoft PowerPoint. Adicionalmente la versión Profesional de Office incluía Microsoft Access y Schedule Plus.

 

 

E-Business

 

Faramarz (2201) y Brenix (2003), comentan que dentro de lo nuevo que surgió a raíz de este cambio, fueron ciertos niveles de problema como son la dependencia a la tecnología de información, clientes más exigentes, clientes mas informados, estrategias, entorno dinámico, etc. Dowding (2001) complementa es panorámica al comentar que en este acelerado ambiente de negocios es necesario contar con una estrategia que guíe a la empresa ya que la velocidad y la complejidad hará extremadamente difícil afrontar las circunstancias actuales y responder a las oportunidades.

 

Todo este cambio, esta nueva forma de hacer negocios es llamada, e-business, negocios electrónicos, el cual no es una simple forma de hacer negocio o un canal de venta y relación entre la organización y el cliente, sino que va más allá, es una iniciativa de negocio que transforma las relaciones de negocio, es una nueva forma de gestionar la eficiencia, la innovación, la velocidad y la creación de valor a la empresa. (Garza Pérez, 2003, citando a Hartman, Sifones y Kador 2000).

 

Garza Pérez (2003) citando a Hartman et al (2000) menciona que e-business es cualquier iniciativa en Internet que transforma las relaciones de negocio, sean éstas, relaciones business-to-business, business-to-customer, intraempresariales o entre dos consumidores. El e-business es una nueva manera de gestionar las eficiencias, la velocidad, la innovación y la creación nuevo valor en una empresa.

 

 

El e-business se le es llamado la tercera fase del e-commerce, como lo mencionan Kalakota y Robinson (2001). Esto incluye todas las aplicaciones y procesos que permiten a una compañía efectuar una transacción del negocio.

Además de abarcar el e-commerce, el e-business incluye tanto las aplicaciones front-and-back-office que forman el núcleo de los negocios modernos. Así, el e-business no es solamente una transacción de e-commerce o comprar-y-vender sobre el Web (Kalakota y Robinson, 2001, Siebel Thomas (2001,), es la estrategia global de redefinir antiguos modelos de negocios, con la ayuda de tecnología para maximizar valor del cliente y ganancias. (Kalakota y Robinson, 2001). Siebel Thomas (2001) menciona que el e-business incorpora el uso estratégico de las tecnologías de la información y la comunicación (incluyendo, pero no limitándose, a Internet) para interactuar con clientes, proyectos, y socios a través de la comunicación múltiple y los canales de distribución.

 

En unos pocos años el e-business evolucionó de un mero concepto a una realidad innegable, y por una buena razón: Tiene ventajas para todos, para los consumidores y para las empresas. No solamente por sus valores primarios, es decir el recorte de costos, el crecimiento del beneficio, y la satisfacción del cliente, sino también por la posibilidad de integrar otras tecnologías como telefonía celular, computadoras de mano (PDA), etc.

La clave consiste en encontrar los medios para brindarle al cliente lo que éste requiere, sin los gastos de las operaciones tradicionales.

 

 

E-Commerce

 

Kalakota y Robinson (1999) describen al e-commerce desde la perspectiva de un proceso de negocio como la aplicación de la tecnología hacia la automatización de las transacciones de los negocios y el flujo del trabajo.

E-commerce es definido en el trabajo de Gómez (1998) como una tecnología moderna comercial que consigna las necesidades semejantes de las organizaciones mercantiles y consumidores de disminuir costos mientras se mejora también la calidad de bienes y servicios y se incrementa la rapidez del servicio de entrega.

 

            El e-commerce (la venta online) es parte del e-business, pero no son sinónimos. El e-business abarca otros aspectos aparte del e-commerce, como la publicidad, la gestión de la cadena de suministros, las relaciones con el cliente, y la gestión del conocimiento dentro de la empresa.

 

 

SCM

 

Software Configuration Management (SCM) ó en castellano Gestión de configuración de software es una especialización de la Gestión de configuración a todas las actividades en el sector del desarrollo de software.

SCM trata y controla:

 

 

 

 

Software configuration management (SCM) es un concepto que va más allá del control de versiones en el control de versiones. Tranquilos: me explico. Sistemas como cvs o su sustituto subversion tratan de controlar la versión del fichero con el que estás trabajando. Sin embargo la idea de SCM va más allá, ya que trata de abarcar todo lo relacionado con las versiones:

 

 

No existe actualmente ningún software que haga conjuntamente todo esto. No, al menos, ninguno que se esté adoptando ampliamente o que esté destacando especialmente. Por ahora tenemos que conformarnos con utilizar herramientas separadas y poco relacionadas como BugZilla, Subversion, CruiseControl, Ant, etc… que tampoco están tan mal.

 

 

Manejadores de Base de Datos

 

         Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.

 

Las bases de datos se pueden clasificar según sus características en:

 

 

 

 

 

            Se define como manejador de base de datos, a la parte más importante del software de un sistema de base de datos. También conocido como DBMS, es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica..

 

El DBMS esta compuesto por:

 

o                               SQL: Lenguaje de Consulta (Structured Query Language)

 


Los manejadores de base de datos mas comunes en la actualidad son: Oracle, Sqlserver, Informix, Sybase, entre otros.

 

 

 

Productos que permiten construir aplicaciones robustas y extenderlas hacia donde sean requeridas. Entre estos productos se cuentan:

o        PowerBuilder, un ambiente integrado para el desarrollo rápido de aplicaciones web y cliente/servidor

o        PocketBuilder, una herramienta de desarrollo para dispositivos móviles basados en PocketPC

o        DataWindow .NET, un componentes que permite el uso del DataWindow  en el ambiente Microsoft .NET

o        PowerDesigner, una herramienta para modelamiento de datos y procesos de negocio

o        Workspace, un ambiente integrado basado en Eclipse, que permite el modelamiento y desarrollo de aplicaciones en Arquitecturas Orientadas a Servicios

o       EAServer, un servidor de aplicaciones compatible con la plataforma J2EE

o       Avaki, soluciones para integración de información empresarial

 

 

Antes de su compra, Informix tenía varios productos interesantes que había desarrollado o adquirido. Entre ellos:

o       Informix C-ISAM - la última versión de la base de datos Marathon original.

o       Informix SE - comercializado como sistema de gama baja para ser incrustado en aplicaciones.

o       Informix OnLine - un sistema adecuado para gestionar bases de datos de tamaño medio.

o       Informix Extended Parallel Server (XPS, V8) - una versión de alto rendimiento del código base V7 para ser usado en grandes sistemas distribuidos.

o       Informix Universal Server (V9) - una combinación del motor V7 OnLine conn mapeo O-R y soporte DataBlade de Illustra.

o       Informix-4GL - Un lenguaje de cuarta generación para programar aplicaciones.

o      Red Brick Warehouse - Un producto de almacenaje de datos.

o       Cloudscape - un RDBMS completamente escrito en Java que soporta desde dispositivos móviles de gama baja hasta arquitecturas J2EE de altas prestaciones. En 2004 Cloudscape fue liberado por IBM como una base de datos de código abierto para ser gestionado por la Apache Software Foundation bajo el nombre Derby.

o       Suite U2: UniVerse y UniData - bases de datos multidimensionales que soportan redes, jerarquías, matrices y otros tipos de dato difíciles de modelar en SQL.

Recientemente IBM adquirió Informix con lo que el mercado de las bases de datos comerciales en UNIX (Linux) quedó entre IBM y Oracle.

 

 


ERP

 

Se puede definir como ERP (Enterprise Resource Planning), un Sistema o Software administrativo que integra todas las áreas de una empresa (Como contabilidad, compras, o inventarios), mediante procesos transparentes y en tiempo real en bases de datos relacionales y centralizadas.

Existen incontables proveedores de sistemas ERP, los cuales suministran todo un conjunto de productos y soluciones. Desde la venta, a la instalación y parametrizaciòn, mantenimiento y actualizaciones, existe todo un abanico de diferentes opciones para que sean tomadas por los clientes. Bastante común hoy día es el Outsourcing parcial o total de todo el proceso de instalación/parametrizaciòn, debido a falta de técnicos especializados en las empresas o para aumentar la rapidez de todo el proceso.

 

Algunas de las grandes empresas proveedoras de sistemas ERP a nivel mundial son:

 

 

 

 

 

 

 

 


Páginas consultadas

 

http://es.wikipedia.org/wiki/Software

http://www.wikipedia.org/wiki/XML

http://www.wikipedia.org/wiki/JSP

http://www.wikipedia.org/wiki/Active_Server_Pages

http://www.wikipedia.org/wiki/PHP

www.monografias.com/trabajos36/e-business-e-commerce/e-business-e-commerce.shtml

www.wikipedia.org

 

Bibliografía consultada.

 

Dowding Bill. "A road map to e-business success". Industrial Distribution, New York, Abril 2001, Vol. 90, Tema 4, pp. D10-D12

 

Faramarz Damanpour, "E-business e-commerce evolution: Perspective and strategy", Managerial Finance, Patrington 2001, Vol 27, No. 7, pp. 16-18

 

Garza Pérez, José Emmanuel. Tesis. Factores Críticos de Éxito en la Planeación   Estratégica de Tecnologías de Información para los Negocios Electrónicos. MATI, Julio 2003, ITESMMTY2003383

Tanenbaum Andrew,  Sistemas Operativos Modernos. Segunda Edición, Editorial PerasonEducación, Mexico 2003. Pp. 672-796.

 

 

 

 

 

 

1

Hosted by www.Geocities.ws

1