
UNIVERSIDAD YACAMBU
DIRECCION DE ESTUDIOS VIRTUALES
LIC. INFORMACION Y DOCUMENTACION
VIII Trimestre – Análisis y Diseño de Sistemas
Prof.: Yaros Pérez
Participante: Mirlena Malavé
DESARROLLO DE
SISTEMAS DE INFORMACIÓN BASADOS EN TECNOLOGIA WEB
Actualmente el mundo de los negocios es cada vez más competitivo, precisamente la globalización y las nuevas tecnologías no hacen más que eliminar barreras para que todos compitamos en una carrera con cada vez más participantes. Es por ello que se deben extremar todas las medidas, calcular puntualmente las acciones y buscar la excelencia en casi todos los aspectos que hacen a una empresa. La puesta en el aire de una página Web es algo muy importante que puede hacer subir muy fuerte nuestra rentabilidad, como causar (en el caso de cometer errores, que en su mayoría son fácilmente evitables) graves daños. Hoy en día, este segmento presenta el crecimiento más acelerado de la economía. Gracias al costo mínimo que implica, hasta la empresa más pequeña puede llegar a clientes de todo el mundo con sus productos y mensajes.
I.- Software que permiten realizar acceso a
base de datos utilizando un sistema de información en
Java: Es
un lenguaje de programación orientado a objetos desarrollado por la compañía
Sun Microsystems. Está construido a partir de lenguajes orientados a objetos
anteriores, como C++, pero no pretende ser compatible con ellos sino ir mucho
más lejos, añadiendo nuevas características. Java fue diseñado para que la ejecución
de código a través de la red fuera segura, para lo cual fue necesario deshacerse
de herramientas de C tales como los punteros. La portabilidad fue otra de las
claves para el desarrollo de Java, para lograr que las aplicaciones se
escriban una sola vez sin la necesidad de modificarlas para que corran en
diferentes plataformas. Esta independencia se alcanza tanto a nivel de código
fuente (similar a C++) como a nivel de código binario. La solución adoptada fue
compilar el código fuente para generar un código intermedio (bytecodes)
igual para cualquier plataforma.
Java DataBase Connectivity: JDBC (Conectividad
de Base de Datos) es una interfaz que provee comunicación con bases de datos.
Consiste de un conjunto de clases e interfaces escritas en Java, que
proveen una API (Interfaz de Programación de Aplicación) estándar para
desarrolladores de herramientas de base de datos, permitiendo independizar la aplicación
de la base de datos que utiliza.
Servlets: Es una clase Java, embebida dentro del web server, y
utilizada para extender la capacidad del servidor.
Java Server Pages: JSP (Páginas de Servidor Java) provee a los desarrolladores de web de un entorno de desarrollo para crear contenidos dinámicos en el servidor usando plantillas HTML y XML (Lenguaje de Marcado Extensible), en código Java, encapsulando la lógica que genera el contenido de las páginas. Cuando se ejecuta una página JSP es traducida a una clase de Java, la cual es compilada para obtener un servlet. Esta fase de traducción y compilación ocurre solamente cuando el archivo JSP es llamado la primera vez, o después de que ocurran cambios. JSP y XML tienen una interesante relación. Así como pueden generarse páginas HTML dinámicas a partir de una fuente en JSP, pueden generarse dinámicamente en forma análoga documentos XML.
eXtensible Markup Language: La familia XML es un conjunto de especificaciones que conforman el estándar que define las características de un mecanismo independiente de plataformas desarrollado para compartir datos. Se puede considerar a XML como un formato de transferencia de datos multi-plataforma. Es un subconjunto de SGML (Lenguaje de Marcado Generalizado Standard) y uno de sus objetivos es permitir que SGML genérico pueda ser servido, recibido y procesado en la web de la misma manera que actualmente es posible con HTML. XML ha sido diseñado de tal manera que sea fácil de implementar. XML hace uso de etiquetas (únicamente para delimitar datos) y atributos, y deja la interpretación de los datos a la aplicación que los utiliza. Por esta razón se van formando lenguajes a partir del XML, y desde este punto de vista XML es un metalenguaje. El conjunto de reglas o convenciones que impone la especificación XML permite diseñar formatos de texto para los datos estructurados, haciendo que se almacenen de manera no ambigua, independiente de la plataforma y que en el momento de la recuperación se pueda verificar si la estructura es la correcta.
eXtensible Stylesheet Language: XSL (Lenguaje
de Hojas de Estilo Extensible) es una especificación desarrollada dentro del
W3C (World Wide Web Consortium) para aplicar formato a los documentos
XML de forma estandarizada. Aunque se ha establecido un modo para que puedan
usarse hojas de estilo CSS (Hojas de Estilo en Cascada) dentro de documentos
XML, es lógico pensar que para aprovechar las características del nuevo
lenguaje hace falta tener un estándar paralelo y similar asociado a él. Según
el W3C, XSL es "un lenguaje para transformar documentos XML", así
como un vocabulario XML para especificar semántica de formateo de documentos. Además
del aspecto que ya incluía CSS referente a la presentación y estilo de los
elementos del documento, añade una pequeña sintaxis de lenguaje de comandos
para poder procesar los documentos XML de forma más cómoda.
Diferencias:
-
Comparando ASP con JSP: JSP
y ASP sirven para hacer, más o menos, el mismo tipo de aplicaciones web. Sin
embargo, en el fondo tienen bastantes diferencias: JSP sigue la filosofía de la
arquitectura JAVA de "escribe una vez ejecuta donde quieras". La
implantación de ASP está limitada para arquitecturas basadas en tecnología
Microsoft. El API JSP se beneficia de la extendida comunidad JAVA existente,
por el contrario la tecnología ASP es específica de Microsoft que desarrolla
sus procesos internamente. La tecnología JSP usa Java como lenguaje de Script
mientras que ASP usa VBScript o Jscript. Java es un lenguaje mas potente y
escalable que los lenguajes de Script. Las páginas JSP son compilados en
Servlets por lo que actúan como una puerta a todos los servicios Java de
Servidor y librerías Java para aplicaciones http. Los componentes JSP son
reusables en distintas plataformas (UNIX, Windows).
- Comparando PHP cpn ASP: El PHP es libre. Abierto. Código fuente disponible. Diseñado para la web. Multiplataforma HW. Multisistema Operativo. Soporte para varios servidores web. Soporte nativo para prácticamente cualquier Base de Datos. Buena documentación. Miles de ejemplos y código fuente disponible. Perfecta integración del Apache-PHP-MySQL. Sintaxis clara y bien definida. Bastante sencillo de aprender y utilizar. Modulable. Seguro. Amplia base de usuarios. No dependes de un único proveedor de servicios.
II.-
Cómo crear un sitio Web
1.- Registre su nombre de dominio
Todos
los sitios Web tienen un nombre único y exclusivo, que se conoce como
"nombre de dominio". Corresponde a un nombre exclusivo que lo
distingue de todos las otras computadoras conectadas a Internet. Debe registrar
el nombre de su sitio Web con algo que se denomina "Internic" o
"apodo virtual", de modo que todas las otras computadoras conectadas
a la red sepan de su existencia. La extensión ".com" es la más fácil
de recordar, aunque existen otras diferentes. Antes que nada, trate de imaginar
un nombre con la extensión ".com" que sea fácil de recordar. Una vez
que haya registrado satisfactoriamente dicho nombre de dominio, será de su
propiedad para siempre. Tenga en cuenta que será necesario proteger el nombre
de su empresa, marcas registradas, logotipos e ilustraciones utilizados en su
sitio Web con los recursos que permitan las leyes de propiedad intelectual.
Debería consultar con su abogado para evitar sorpresas desagradables (por
ejemplo, la posibilidad que se le notifique que el eslogan de su empresa
pertenece a otra entidad).
2.- Busque un servicio de host
Su
tienda virtual tendrá que tener algún "domicilio". Lo que decida
dependerá de muchos factores. Tal vez decida comprar (al tener su propio
servidor de red) o arrendar (al tener su sitio "alojado" en una
empresa que ofrece servicios de hosting en Internet) dicho domicilio. Una
solución más simple, en el caso de las empresas que no desean complicarse la
vida con la tecnología que implica alojar su propio sitio Web, es contratar un
servicio de hosting en Internet. Usar un servicio de hosting es similar a
arrendar un bien raíz para su tienda. Con un cargo mensual que fluctúa entre
USD 10 y USD 200 al mes para las pequeñas y medianas empresas, el servicio de
host en Internet se encarga de los detalles técnicos de mantenimiento del
servidor. Ahora puede dedicarse sólo a crear contenido para su sitio Web.
3.- Configure y mantenga su propio
servidor
Configurar
su propio servidor es parecido a ser propietario de su tienda. En otras
palabras, usted configura y mantiene la computadora (servidor) a la que se
conectarán los usuarios de Internet cuando visiten su sitio. El servidor tiene
que estar activado, funcionando y conectado a Internet las 24 horas del día. Si
se cae el sistema, su sitio Web ya no estará disponible para el público que
está navegando por la red. También deseará tener una conexión a Internet de
alta velocidad, lo que le costará varios cientos de dólares o más al mes para
garantizar un rápido acceso a su sitio cuando el tráfico esté sobresaturado. El
tamaño y la velocidad de sus servidores deben ser adecuados para satisfacer las
demandas en un día de alto tráfico; de lo contrario, sus potenciales
compradores pueden verse rechazados.
4.- Construya su sitio Web
Ahora,
tendrá que decidir si contratar a un diseñador profesional de páginas Web o
bien confeccionar el sitio usted mismo. Ambas opciones tienen ventajas y
desventajas.
4.1.-
Contrate a un diseñador profesional de sitios Web:/p>: Este sistema ofrece
muchas ventajas, ya que un diseñador profesional de páginas Web cuenta con los
conocimientos técnicos para crear un sitio que funcione con todos los
exploradores existentes y normalmente conoce las tecnologías actuales y las
soluciones de comercio electrónico. Al invertir en un diseñador profesional,
podrá dedicar más tiempo a crear un negocio más próspero y menos tiempo a
aprender el nuevo oficio de ser su propio diseñador de sitios Web.
4.2.-
Diseñe su propio sitio Web: A pesar de las ventajas ya mencionadas de contratar
a un diseñador independiente, muchas empresas deciden crear ellas mismas sus
sitios Web. Ésta puede ser una solución más a su alcance, si usted o uno de sus
empleados se siente fuertemente atraído por las computadoras y el diseño de
sitios Web. El diseño de su página no debe incorporar fuentes poco habituales o
exclusivas. Es mejor utilizar las que ya existen y se emplean habitualmente
para que sus potenciales clientes puedan imprimir o guardar un archivo
fácilmente.
5.- Sugerencias para diseñar un sitio exitoso
5.1.- Diseñe un sitio Web fácil de usar. Ofrezca herramientas de
navegación que sean claras y fáciles de comprender en cada una de las páginas
de su sitio Web.
5.2.-
Ofrezca un contenido útil. ¡No se trata sólo de vender! En la actualidad, ya no es
suficiente tener un sitio Web con un listado de productos y un carrito de
compra. Si desea que los usuarios regresen a su sitio, tendrá que ofrecer un
contenido útil.
5.3.-
Fomente la retroalimentación de los clientes. Pregunte a sus clientes lo que desean. Preste
atención a todos los comentarios desfavorables de sus clientes relacionados con
malas experiencias. Son ellos los que le dirán qué está bien y qué está mal.
5.4.-
Confeccione una lista de correo. A casi todos los consumidores les desagradan
los correos basura. Una estrategia mucho más atractiva es crear una lista de
correo. Invite a sus clientes a que se inscriban si desean recibir un boletín
informativo o notas de eventos especiales de su tienda. La idea es que esta
información sea útil y pertinente para su cliente.
6.- Marketing y promoción en línea:
Si establece su sitio
Web, una vez que haya establecido una presencia en el mundo virtual, su
siguiente tarea será atraer clientes a su sitio.
6.1.- Buscadores
Su
sitio debe cumplir cierto nivel de normas profesionales, como no presentar
vínculos o imágenes dañadas, y ofrecer algo único a los usuarios. Hay muchas
herramientas de búsqueda que existen en Internet. Debería registrar su sitio en
los principales buscadores y directorios. Registrar su sitio generalmente no
tiene costo alguno, aunque en la actualidad es posible obtener una mejor
posición en muchos buscadores a cambio de una tarifa considerable. Dentro de
estos sitios, podemos mencionar los siguientes:
|
·
AOL Search ·
AltaVista ·
Ask Jeeves ·
Direct Hit ·
Excite ·
FAST Search ·
Go / Infoseek ·
Google ·
HotBot |
·
LookSmart ·
Lycos ·
MSN Search ·
Netscape Search ·
Northern Light ·
Snap ·
WebCrawler ·
Yahoo |
6.2.- Correo electrónico predeterminado
El
correo electrónico le permite establecer una comunicación directa con sus clientes.
Igualmente, se ha utilizado indiscriminadamente como medio publicitario en
Internet. En la actualidad, el método preferido son las listas de correo en las
que se inscriben los clientes que realmente están interesados en su producto o
servicio. Ofrezca a sus clientes la oportunidad de inscribirse para recibir
correos electrónicos periódicos con futuras promociones e información general.
6.3.- Publicidad mediante anuncios
publicitarios o banners
Los anuncios publicitarios en Internet o banners
se han transformado en la forma más común de publicidad en línea. Éstos
corresponden a los avisos rectangulares parpadeantes que ve en la parte
superior y los costados de la mayoría de los sitios Web comerciales y de
aficionados. Los banners constituyen una forma de hacer llegar sus campañas
de marketing a miles de potenciales consumidores. Sin embargo, colocar
avisos en su sitio también tiene sus desventajas. Los banners tienden a ser de
gran tamaño y ello se traduce en un mayor tiempo de descarga de sus páginas.
http://www.comercio-online.com.mx/comovender.asp
http://hosting.esimagen.com/mktweb1.htm
http://www.mujeresdeempresa.com/negocios/negocios010203.shtml
http://www.programacion.net/java/articulo/joa_wmlservlet/