lunes, 16 de marzo de 2015

TECNOLOGÍA CLIENTE/SERVIDOR

aplicaciones de la tecnología cliente/servidor

ARQUITECTURA CLIENTE-SERVIDOR DE 3 CAPAS
La especialización de la arquitectura cliente-servidor donde la carga se divide en tres partes(o capas) con un reparto claro de funciones:una capa para la
 presentacion(interfaz de usuario),otra para el calculo(donde se encuentre modelado el negocio) y otra para el almacenamiento(acceso a datos). una capa solamente tiene relacion con la siguiente.


  • Centraliza la gestión de la reglas del negocio en un único lugar (no se duplica en cada aplicación)
  • Los clientes pidan o envíen información a esta aplicación centralizada, no al gestor de base de datos en el servidor
  • Esta aplicación centralizada que conforma una nueva capa dentro de un sistema Cliente-Servidor, se conoce como capa intermedia o middle-tier.


Ventajas

  • Los componentes de la aplicación pueden ser desarrollados en cualquier lenguaje general lo
  •  que posibilita que el grupo de desarrolladores no se centre en el uso de un solo lenguaje.
  • Los componentes están centralizados lo que posibilita su fácil desarrollo, mantenimiento y uso.
  • Los componentes de la aplicación pueden estar esparcidos en múltiples servidores permitiendo
  •  una mayor escalabilidad.
  • Los problemas de limitación para las conexiones a las bases de datos se minimizan ya que la
  •  base de datos solo es vista desde la capa intermedia y no desde todos los clientes. Además
  •  de que las conexiones y losdrivers de las bases de datos no tienen que estar en los clientes.
  • Especialización de la arquitectura cliente-servidor donde la carga se divide en tres partes

    3capas.png
  • Monografias.com













     (o capas) con un reparto claro de funciones: una capa para la presentación (interfazytuygfuyg de usuario), otra para el cálculo (donde se encuentra modelado el negocio) y otra para el almacenamiento (acceso a datos). Una capa solamente tiene relación con la siguiente.
  • Modelo En Dos Capas (Two-Tier Model)

    En una arquitectura cliente/servidor clásica tenemos dos "capas" (two-tier):
    • Una donde está el cliente que implementa la interface.
    • Otra donde se encuentra el gestor de bases de datos que trata las peticiones recibidas desde el cliente.
    La lógica de la aplicación se encuentra por tanto repartida entre el cliente y servidor.
    Un ejemplo de esta configuración podría ser un applet Java que se carga en el navegador del cliente y trabaja directamente con la base de datos mediante JDBC.

    Figura A: Esquema de arquitectura Cliente/Servidor clásica.
    Ventajas de este modelo:

  • LENGUAJE DE PROGRAMACIÓN
    Un lenguaje de programación consiste en todos los símbolos, caracteres y reglas de uso que permiten a las personas "comunicarse" con las computadoras. Existen varios cientos de lenguajes y dialectos de programación diferentes. Algunos se crean para una aplicación especial, mientras que otros son herramientas de uso general más flexibles que son apropiadas para muchos tipos de aplicaciones. En todo caso los lenguajes de programación deben tener instrucciones que pertenecen a las categorías ya familiares de entrada/salida, cálculo/manipulación de textos, lógica/comparación y almacenamiento / recuperación.
    Aunque todos los lenguajes de programación tienen un conjunto de instrucciones que permiten realizar dichas operaciones, existe una marcada diferencia en los símbolos, caracteres y sintaxis de los lenguajes de máquina, lenguajes ensambladores y lenguajes de alto nivel.
    Son herramientas que nos permiten crear programas y software. Entre ellos tenemos: C#, Delphi, C, PHP, Perl, Python,Visual Basic, Pascal, Java, entre otros.
    La programación consiste en desarrollar programas para procesar información, se utiliza para designar la creación de programas a pequeña escala, el desarrollo de sistemas complejos se denomina ingeniería de software.


    • Se mantiene una conexión persistente con la base de datos.
    • Se minimizan las peticiones en el servidor trasladándose la mayor parte del trabajo al cliente.
    • Se gana en rendimiento gracias a la conexión directa y permanente con la base de datos. A través de una única conexión se realiza el envío y recepción de varios datos.Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar datos de él. También se consideran aquí los programas de aplicación.

lunes, 9 de marzo de 2015

plataformas

Las plataformas web web properties, son ni más ni menos que los instrumentos tecnológicos de los que echamos mano para poder desarrollar soluciones integrales tales como el SEO ( posicionamiento orgánico),landing pages para PPC (pago por clic), Blog  y redes sociales (Facebook, Twitter, Linkedin entre otros).
Sin una plataforma web adecuada al diseño de su sitio o blog, una estrategia de las que mencionamos con anterioridad no servirán, o funcionarán de forma inapropiada. Nuestro equipo de programadores y diseñadores se actualizan constantemente para tener al día las últimas versiones de los lenguajes de programación, los plug in, y las tendencias del diseño amigable que los diversos exploradores reconocen y utilizan.
Como dice en el título en WSIBSNS llevamos a cabo soluciones a su medida con nuestros servicios deplataforma Web, ya sea en cuanto a consultoría, diseño o programación de sitios, blog, e-lerning, landing pages o publicidad en banners