Sei sulla pagina 1di 4

|3| Caractersticas y requerimientos de las arquitecturas de software

3.5 Diseo de software de Cliente Servidor

En la arquitectura C/S el remitente de una solicitud es conocido como


cliente. Sus caractersticas son:
Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en
la comunicacin (dispositivo maestro o amo).
Espera y recibe las respuestas del servidor. Por lo general, puede
conectarse a varios servidores a la vez.

Normalmente interacta directamente con los usuarios finales mediante una


interfaz grfica de usuario.

Al receptor de la solicitud enviada por cliente se conoce como servidor. Sus


caractersticas son:
Al iniciarse esperan a que lleguen las solicitudes de los clientes,
desempean entonces un papel pasivo en la comunicacin (dispositivo
esclavo).
Tras la recepcin de una solicitud, la procesan y luego envan la respuesta
al cliente.
Por lo general, aceptan conexiones desde un gran nmero de clientes (en
ciertos casos el nmero mximo de peticiones puede estar limitado).
No es frecuente que interacten directamente con los usuarios finales

Normalmente se necesita software y hardware especfico, sobre todo en el lado


del servidor, para satisfacer el trabajo. Pero esto aumentar el costo.

Diseo de software de arquitectura distribuida

Caractersticas:

Comparticin de Recursos
Apertura (opennesss)
Concurrencia
Escalabilidad
Tolerancia a Fallos
Transparencia

Elementos de un sistema Distribuido:


La

plataforma de proceso. Una vez diseado el sistema, es el elemento

encargado de proporcionar los recursos fsicos y el software de base para


ejecutarlo. Esta formado por los Mainframe, PCs, PDAs, telfonos, etc Los
elementos de la conectividad. Son los encargados se proporcionar el transporte
para comunicar e integrar los elementos de la plataforma de proceso.

Son

bsicamente las redes y las comunicaciones. El almacenamiento de datos,


formado por los datos en si y los gestores donde se localizan. Los elementos de
software donde se incluyen las aplicaciones, los servicios que ayudan a crearlas y
las interfcies que ayudan a usarlas.

Diseo de software de arquitectura de tiempo real arquitectura

Caractersticas:

Existe una fuerte interaccin con el ambiente.


El ambiente cambia con el tiempo
El sistema debe controlar y/o reaccionar a diferentes aspectos del

ambiente.
Se imponen restricciones de tiempos al software.
El software es naturalmente concurrente.
Se exige una alta confiabilidad.

Los elementos que componen una arquitectura en tiempo real son las siguientes:

Aspectos de integracin y de rendimiento


Manejo de interrupciones
Base de datos en tiempo real
Lenguaje en tiempo real
Sincronizacin y comunicacin de tareas.

|4| Ejemplos de sistemas que cumplan con las caractersticas de las


arquitecturas
Marketo: Es una de las empresas de automatizacin de marketing ms grandes y
de mayor prestigio. Facilita el crecimiento de campaas de marketing. Marketo
ofrece todo lo que los vendedores necesitan, incluyendo herramientas para la
automatizacin de marketing interno; gestin de liderazgo, marketing de medios
sociales, cuadros de mando de gestin de ventas y de anlisis.
Vocus: El software de marketing basado en la nube y que ayuda a conseguir y
retener clientes. Promueve facilidad para vendedores y que stos puedan
posicionarse a travs de las redes sociales y otros medios de comunicacin en
lnea. Vocus ofrece un completo conjunto de herramientas que se integran a social
media marketing, marketing en buscadores, e- mail marketing, as como efectivos
PR.
Hubspot: Ofrece una magnifica solucin de marketing interno como alternativa
personalizada y eficaz a las estrategias tradicionales de marketing que tiende a
fastidiar a los consumidores. Ha desarrollado una serie de aplicaciones de
marketing que incluyen herramientas para blogs, redes sociales, gestin de
clientes potenciales e incluso anlisis de marketing que la gente necesita.
Sailthru: Tiene como objetivo aumentar la participacin del usuario y la conversin
de los datos a travs de programas inteligentes que permiten que los vendedores
puedan utilizar y as entender y responder mejor a los usuarios en tiempo real.
Esto se traduce en una experiencia personalizada del usuario en forma de e-mail
mnarketing.

LocalVox: Es una plataforma para la comercializacin local, social y mvil para las
empresas, ayuda a generar noticias y atraer a los clientes locales a travs de la
web, mviles, redes sociales, boletines por correo electrnico y bsqueda.

Potrebbero piacerti anche