Arquitectura “Net-Centric” - Visión General
Las arquitecturas NetCentric utilizan las tecnologías de Internet para conectar personas y procesos de negocio. De acuerdo a este modelo, la "lógica de presentación" se muestra y ejecuta habitualmente en un Navegador Web presente en un PC, PDA, teléfono o cualquier otro canal de acceso.
A diferencia de un entorno Cliente/Servidor , el contenido visualizado en un navegador a menudo contiene varios elementos de información multimedia obtenidos de diferentes servidores mediante el acceso a través de una red TCP/IP . Una Intranet es un sistema TCP/IP cerrado, como una red corporativa que limita el acceso sólo a usuarios autorizados. Si la red TCP/IP constituye un sistema abierto accesible por cualquiera en el mundo, se utiliza el nombre de Internet . El término Extranet se usa cuando la red TCP/IP conecta a determinados "socios comerciales " (clientes, proveedores, colaboradores, etc.) con usuarios de una Intranet.
Los clientes en una arquitectura NetCentric - también llamados Clientes Web - se comunican con Servidores Web mediante el protocolo HTTP . El diseño de este protocolo permite al cliente establecer una conexión con un Servidor Web sobre una red TCP/IP . El cliente realiza entonces una solicitud de documentos - llamados páginas web - o de cualquier otro tipo de elemento de información multimedia, como gráficos, animaciones, audio, video o código ejecutable como Applets Java y Controles ActiveX . Una vez que el servidor responde a la petición, el cliente cierra la conexión con el Servidor tan rápidamente como la abrió. Desde el punto de vista del usuario, es una simple interacción petición/respuesta - pide algo, lo recibe y éste es el final del diálogo con el servidor.
Los Clientes Web también son capaces de enviar información de vuelta al Servidor Web utilizando el protocolo HTTP. Esta información que se envía de esta manera normalmente suele proporcionarla el proprio usuario en un formulario HTML , o bien es generada por código que se ejecuta en el navegador, como es el caso de Applets Java, Controles ActiveX o algún tipo de lenguaje de script . Cuando no se ejecuta ningún código (o muy poco) en el cliente Web, nos referimos a éste como "cliente ligero " o "thin client ". En cambio, cuando es necesario ejecutar grandes cantidades de código en el cliente Web, lo llamaremos "cliente pesado " o "thick client ". Típicamente, los clientes pesados se utilizan con propósitos de validación, para proporcionar un elemento de presentación complejo (como una estructura en árbol) o cuando es deseable que parte de la lógica de negocio resida en la capa de cliente.
La comunicación HTTP entre Clientes Web y Servidores Web sólo es capaz de enviar y recibir páginas estáticas . Para proporcionar contenido dinámico que incluya información específica del usuario o información extraída de una Base de Datos , se hace necesaria la utilización de programas adicionales en la parte del Servidor para crear estas páginas. Originariamente, estos programas se ejecutaban en el Servidor Web usando la Interfaz de Entrada Común (Common Gateway Interface) o CGI y se solían escribir en Lenguaje C o PERL . En cualquier caso, dado que estos programas se volvieron cada vez más sofisticados, se introdujeron soluciones de "middleware " adicionales llamadas Servidores de Aplicaciones Web (Web Application Servers ). Dichos Servidores de Aplicaciones Web permitieron el uso de tecnologías especializadas en proporcionar contenido dinámico como ASP (ActiveServer Pages), JSP (JavaServer Pages) y Servlets . Así mismo, estos servidores se diseñaron para gestionar la ejecución de programas más que para servir páginas web, de forma que pudieran concentrarse en la escalabilidad , balanceado de carga , tolerancia a fallos , optimización de rendimiento e interfaces de "back-end " mejores de lo que los Servidores Web permitían por sí solos. Aunque a día de hoy aún quedan algunos sistemas heredados (legacy) que usan CGIs para proporcionar contenido dinámico, prácticamente todos los desarrollos nuevos para aplicaciones transaccionales NetCentric se apoyan en algún tipo de Servidor de Aplicaciones Web como JBoss , Apache Tomcat , BEA WebLogic , IBM WebSphere , etc.

Determinar el número de capas a desplegar y cómo distribuir la lógica de negocio entre dichas capas constituyen decisiones clave de diseño . Un enfoque estándar contruir aplicaciones consiste en separar dicha lógica en tres capas principales: presentación , lógica de aplicación y gestión de los datos . En una arquitectura de 3 capas (three-tier ), éstas están físicamente distribuídas de tal forma que cada una se ejecuta en una máquina diferente y se comunica con las demás a través de la red.
En la arquitecturas NetCentric, la tendencia es mover la lógica de negocio a la capa del Servidor de Aplicaciones Web, e implementar únicamente la presentación en la capa cliente. Por esta razón, los sistemas NetCentric se implementan típicamente en más de tres capas (arquitecturas "n-tier" ). Adicionalmente, el Servidor de Aplicaciones Web también maneja la comunicación con las Bases de Datos así como con los Sistemas Heredados.
Españoles ¿Ricos o Pobres?
Normalmente no presto mucha atención a los chistes, bromas, vídeos y "pps" que me mandan por correo, pero éste me lo acaba de enviar un buen amigo y tiene su gracia (o muy poca).
Así que he decidido ponerlo para que no caiga en el olvido de mi archivo de correos, y de paso, si a alguien más le arranca una sonrisa, pues mejor que mejor.
Reproduzco textualmente:
Un español envió a un amigo que vive en EE.UU. un email con una pregunta:
¿Por qué somos tan pobres los españoles, comparados con los americanos?
Esta fue su respuesta desde EE.UU:
Hola, cómo se ve que los árboles no te dejan ver el bosque…
¿Cómo puedes llamarte pobre, cuando eres capaz de pagar por un litro de gasolina más del triple de lo que pago yo? ¿Cuando te das el lujo de pagar tarifas de electricidad, de teléfono y móvil un 80% más caras de lo que me cuestan a mí? ¿Cómo puedes llamarte pobre cuando pagas comisiones por servicios bancarios y tarjetas de crédito el triple de lo que aquí nos cuestan, o cuando por un auto que a mi me cuesta 2.000 dólares ustedes pueden pagar el equivalente a 20.000 dólares?
¿Por qué ustedes sí pueden darse el gusto de regalarle 18.000 dólares al gobierno y nosotros no?
¡NO TE ENTIENDO!
Nosotros, los habitantes de Florida, somos pobres. Por eso el Gobierno Estatal, teniendo en cuenta nuestra precaria situación financiera, nos cobra sólo el 2% de IVA (más otro 4% que es Federal; total = 6%) Y no el 16% como a ustedes los ricos que viven en España.
Además, son ustedes los que tienen "Impuestos de Lujo" como son los impuestos por gasolina y gas, por alcohol, cigarros, cigarrillos, cerveza, vinos, etc. que alcanza hasta el 320% del valor original, y otros como: Impuesto sobre la renta (impuesto sobre el sueldo), impuesto sobre automóviles nuevos, impuesto a los bienes personales, impuesto a los bienes de las empresas, impuesto por uso del automóvil (de circulación). Y dichoso que todavía os dais el lujo de pagar un 16% de IVA por estos impuestos, además de todos los trámites y pagos nacionales y municipales (tasas).
Porque si ustedes no fueran ricos, ¿qué sentido tendría tener unos impuestos Nacionales, Autonómicos y Locales, de ese calibre?
¿POBRES?, ¿de dónde?
Un país que es capaz de cobrar el IMPUESTO A LAS GANANCIAS Y A LOS BIENES PERSONALES por adelantado (mediante retenciones) como España, necesariamente tiene que nadar en la abundancia, porque considera que los negocios de la nación y de todos sus habitantes siempre tendrán ganancias a pesar de saqueos y asaltos, mordidas, terremotos, sequía, invierno, corrupción, saqueo fiscal e inundaciones y por supuesto seguro que todos deben ganar muchísimo.
Los pobres somos nosotros, los que vivimos en USA y que NO pagamos impuesto sobre la renta si ganamos menos de 3.000 dólares al mes por persona (más o menos 2.000 €). Vds. tienen además el IBI, impuestos de basuras, impuestos sobre el consumo de Agua, Gas y Electricidad.
Y allí pagan seguridad privada en bancos, urbanizaciones, municipales, etc. mientras que nosotros nos conformamos con la pública. Allí hasta envían a los hijos a colegios privados, y mire si seremos pobres aquí en EE.UU., que las escuelas públicas nos prestan los libros de estudio previendo que no tenemos con qué comprarlos.
A veces me asombra la riqueza de los españoles que piden un préstamo cualquiera, y son capaces de pagar el 8% mensual de intereses, como mínimo.
No como aquí, que apenas llegamos al 8% anual (generalmente 7.8%), justamente porque NO estamos en condiciones de pagar más.
Supongo que, como todo rico, tiene un auto y que está pagando un 8% ó 10% anual de seguro; si le sirve de información, yo pago sólo 245 dólares por año. Y como les sobra el dinero, ustedes si pueden efectuar pagos anuales en concepto de eso que ustedes llaman IMPUESTO DE CIRCULACION, (a parte de la ITV, zona verde, zona azul, aparcacoches forzosos, etc. mientras que acá nosotros no podemos darnos esos lujos y pagamos 15 dólares anuales por el STICKER sin importar qué modelo de auto conduzcas, pero claro, eso es para gente de recursos).
¡¡¡ ESO ES SER RICO!!!
Ser rico, es tener 86.000 concejales casi 9.000 alcaldes, 17 Presidentes de Autonomías, casi 1.600 parlamentarios autonómicos, 350 diputados en Cortes, 300 Senadores, 200 parlamentarios en Estrasburgo, una Casa Real, 20 Ministros y todos sus adláteres - paradójicamente a menor rango, mayor sueldo, hay alcaldes que ganan mas que el presidente del Gobierno -, todo esto para un país tan pequeño como el suyo.
¡¡¡ ESO ES SER RICO!!!
Vamos, se quedaron en ESPAÑA porque son RICOS. Somos los pobres como yo los que nos vinimos a probar suerte a otros lados.
Bueno, le mando un abrazo y ahí luego me cuenta cómo les va con el nuevo presupuesto, lo que sí es seguro es que les aumentarán más los impuestos. Pero no se preocupen, que la inflación se los va a diluir.
Pero bueno eso es lo de menos cuando se tiene el dinero para pagarlos. Y tengan por seguro que en el próximo discurso le van a dar un tremendo aplauso a su presidente.
Además eso es lo que hay que pagar por vivir en la 8ª potencia mundial, el mejor lugar del mundo y tercero donde la gente se siente más feliz del planeta.
Un saludo:
Su pobre amigo inmigrante.
Batman con Obama y Shrek con Bush
El pasado domingo 25 de Enero de 2009, con motivo de la reciente investidura de Barack H. Obama como Presidente de los E.E.U.U. (de la que ya se ha hablado hasta la saciedad), las "páginas salmón" del suplemento "Mercados" de el diario "El Mundo" publicaba un artículo a dos páginas con el título "Los tres grandes desafíos que esperan al nuevo presidente".
Pues bien, lo que más me llamó la atención fue el bloque de imágenes que encabezaban el citado artículo, no por los datos económicos en forma de gráficos de barra que acompañaban a los retratos de los últimos presidentes desde 1977 (Jimmy Carter), sino la pequeña imagen a su lado de la "Película del año" correspondiente al año de cada investidura.
¿Será mera coincidencia o jugarretas del destino? Lo cierto es que resulta de lo más preocupante (o revelador) la trayectoria que ha seguido cada uno de los presidentes y la relación con su "película del año" asociada.
A continuación pongo las imágenes extraídas del artículo:
Un hombre en la oscuridad
Hace poco he terminado de leer la última novela de Paul Auster (uno de mis escritores de narrativa favoritos) que lleva por título " Un hombre en la oscuridad ":

"August Brill ha sufrido un accidente de coche y se está recuperando en casa de su hija, en Vermont. No puede dormir, e inventa historias en la oscuridad. En una de ellas, Owen Brick, un joven mago, despierta en el fondo de un foso. Aparece entonces el sargento Serge, que le ayuda a salir. América está inmersa en una guerra civil. Los atentados del once de septiembre no han tenido lugar, y tampoco la guerra de Irak. Los Estados Unidos combaten desde hace tiempo, pero contra ellos mismos. Unos cuantos estados han declarado la independencia. Brick no entiende nada. Pero su misión es asesinar a un tal Blake, o Block, o Black, un hombre que no puede dormir, y que, como un dios, inventa en la noche esa guerra que no acabará nunca si él no muere. Aunque no se llama Blake ni Block ni Black, Brill es un crítico literario y puede contarnos una feroz fábula de nuestros días. Y así, en un juego fascinante, se despliegan dos novelas: una reveladora versión de la política americana actual y sus dilemas éticos, mientras que la otra es la «novela familiar» del narrador, donde Brill nos cuenta su propia vida y nos descubre amores, secretos y traiciones."
Personalmente, la novela me ha gustado bastante, sin llegar a sorprenderme como otras anteriores de Auster. Quizá porque ya conozco el etilo del autor y su particular universo, aunque en esta ocasión el final de la historia resulta algo más esperanzador (¿optimista? no creo) que las anteriores. No sé lo que dirá la crítica, pero no creo que sea su mejor novela (aunque tampoco la peor).
Sigo prefiriendo " El Libro de la ilusiones ", " La trilogía de Nueva York ", " Viajes por el scriptorium " o la fantástica " Mr. Vértigo ".
Arquitectura “NetCentric” - Concepto y Definición
Actualmente la gran mayoría de los Sistemas de Información y las correspondientes aplicaciones que utilizamos en Internet están basados en la Arquitectura Net-Centric o NetCentric .
"NetCentric " constituye un Modelo de Arquitectura que amplía las posibilidades - tanto dentro como fuera de la empresa - más allá de lo que había sido posible con los modelos tradicionales de "Cliente/Servidor" y "Host".
Originalmente, el concepto fue presentado al Departamento de Defensa de los Estados Unidos de América (DoD) por David Alberts, Vice Admiral Art Cebrowski y John Gartska mediante una serie de artículos a finales de los 90. El DoD estableció el modelo netcentric como la base arquitectónica de su concepto del Global Information Grid (GIG), para integrar todos sus sistemas de información. Conforme al DoD Architectural Framework , se pretende proporcionar un Modelo de Arquitectura consistente que permita compartir información y reutilizar sus componentes a lo largo del DoD. La visión del DoD sobre NetCentric es cumplir con el Modelo de Arquitectura Orientada a Servicios o SOA ( Service-Oriented Architecture ), así como de XML y otros estándares de Servicios Web (Web Services ).
Existen varias definiciones del término en el mercado tecnológico, pero según la Wikipedia :
"Una arquitectura ligera, masivamente distribuída y horizontal que distribuye componentes y/o servicios a través de una cadena de valor de información empresarial utilizando Tecnologías de Internet y otros Protocolos de Red como principal mecanismo para sustentar la distribución y procesamiento de Servicios de Información."
Sin embargo, podríamos definirlo:
"Una arquitectura que soporta múltiples canales de acceso electrónico a fuentes de información dispares (Bases de Datos internas, servidores de información externas) accesibles por usuarios internos, clientes y proveedores mediante tecnologías abiertas y estándares comúnmente aceptados."
En este sentido, los "múltiples canales de acceso " se refieren a diferentes dispositivos o mecanismos por los que los usuarios acceden a la información, como pueden ser ordenadores personales (PCs), teléfonos móviles , asistentes personales digitales (PDAs), quioscos , teléfonos , etc.
En cuanto a las tecnologías implicadas y los estándares comúnmente aceptados, nos referimos a TCP/IP , HTML , WAP , ActiveX , DCOM , CORBA , Java , COM+ y demás.
Por todo ello, NetCentric posibilita compartir datos y contenidos entre personas y aplicaciones . Estas aplicaciones proporcionan las capacidades de publicación , interacción o transaccionalidad , constituyendo la base del Comercio Electrónico o eCommerce .














