Está en la página 1de 9

ACTIVIDAD DE CONSULTA, ANÁLISIS Y FILTRO DE INFORMACIÓN

1. Consulte y argumente ¿que es el SOA.?


2. Cuales son las ventajas del SOA en las empresas. Argumentes sus respuestas
diciendo el porqué.
3. Como es la transición orientada a servicio en una organización. Que pasos se debe
tener en cuenta.
4. Diseñe un diagrama de flujo de datos de los pasos de transición.
5. Cual es la metodología del desarrollo SOA.
6. En que consiste el proceso de desarrollo RUP, y explique cada una de sus fases
mencionando que se hace en cada una de ellas.
7. ¿Qué es una arquitectura de micro servicios y que diferencia existe con el SOA?
8. Como se está implementado en las organizaciones actuales.
9. Que son metodologías agiles y que diferencias hay con las metodologías de
desarrollo tradicionales.
10. Desarrolle un cuadro comparativo de los siguientes conceptos, describiendo,
definición, características, herramientas de aplicación y ejemplos. Less, sass,
manejos de repositorios GIT, APIS REST, SERVICIOS WEB.
SOA
SOA es un enfoque de desarrollo de aplicaciones de software empresarial, en el cual los
procesos del software se descomponen en servicios, que después se hacen disponibles y
visibles en una red. Cada servicio provee funcionalidades para poder ser adecuado a las
necesidades de la empresa, mientras esconde los detalles subyacentes de
implementación. SOA aborda la complejidad, inflexibilidad y debilidades de los enfoques
existentes en los diseños de procesos, flujos de trabajo e integración de aplicaciones.

Casi todos los proveedores de software promulgan que sus aplicaciones están basadas en
una arquitectura orientada a servicios (SOA), pero si se da un vistazo más cercano, no
todo lo que se anuncia como “SOA” está orientado a servicios. En Epicor tomamos el
camino menos utilizado para llevarle soluciones empresariales que fueron construidas
desde el inicio, utilizando las mejores prácticas SOA.

Beneficios De SOA
SOA facilita la integración de los diferentes ambientes encontrados en muchas
organizaciones. SOA facilita la colaboración, y compartición de información, en toda la
organización y con socios externos. Al exponer los procesos de negocios, SOA ayuda a los
negocios a enfocarse en las mejores formas de mejorar las operaciones. SOA provee la
habilidad de apoyar un modelo de negocios que cruce las líneas de la organización. SOA
realza la colaboración, facilita los procesos de negocio de punta-a-punta y mejora la
efectividad operativa.
SOA le permite personalizar sus procesos de negocios sin modificar su código fuente. Con
SOA, hacer que los procesos en sus sistemas compaginen con su negocio es sólo una
cuestión de configuración, no personalización. Esto significa que cuando sea tiempo de
actualizar a la siguiente versión, usted lo puede hacer mucho más fácilmente que si tiene
personalizaciones diseminadas en toda su implementación.
transición orientada a servicio en una organización

Para llevar a cabo el proceso de transición a SOA sin problemas, administradores y


desarrolladores han de tener en cuenta que:
 SOA no es algo nuevo, por lo que es necesario y posible adquirir el conocimiento
suficiente acerca de la arquitectura orientada a servicios y los Web Services antes
de poner el plan en marcha.
 La arquitectura orientada a servicios es mucho más que un software de
despliegue. Se requiere un análisis de las técnicas de diseño y desarrollo para
avanzar con garantías de éxito desechando ineficiencias.
 Este proceso de transición hacia SOA ha de abordarse de forma gradual y teniendo
una cuenta que implica un cambio en la forma de trabajar.
Las organizaciones que ya trabajen con SOA, pero busquen optimizar sus resultados con
Data Services, tendrán que observar las siguientes reglas:
 Ser exigentes con la granularidad del servicio escogido, evitando extremos y
persiguiendo la coherencia.
 Entender los servicios como algo limitado y no como una aplicación completa.
 Aplicar la máxima simplicidad a la hora de diseñar, al fin y al cabo, se trata de
representar acciones de negocio.
 Garantizar la alta disponibilidad y escalabilidad de los servicios.
Cuál es la metodología del desarrollo SOA

Permite la creación de sistemas de información altamente escalables que reflejan el


negocio de la organización, a su vez brinda una forma bien definida de exposición e
invocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual
facilita la interacción entre diferentes sistemas propios o de terceros.

SOA proporciona una metodología y un marco de trabajo para documentar las


capacidades de negocio y puede dar soporte a las actividades de integración y
consolidación.

proceso de desarrollo RUP


El Rational Unified Process o Proceso Unificado de Racional. Es un proceso de ingeniería
de software que suministra un enfoque para asignar tareas y responsabilidades dentro de
una organización de desarrollo. Su objetivo es asegurar la producción de software de alta
y de mayor calidad para satisfacer las necesidades de los usuarios que tienen un
cumplimiento al final dentro de un límite de tiempo y presupuesto previsible. Es una
metodología de desarrollo iterativo que es enfocada hacia “diagramas de los casos de uso,
y manejo de los riesgos y el manejo de la arquitectura” como tal.

El RUP mejora la productividad del equipo ya que permite que cada miembro del grupo
sin importar su responsabilidad específica pueda acceder a la misma base de datos
incluyendo sus conocimientos. Esto hace que todos compartan el mismo lenguaje, la
misma visión y el mismo proceso acerca de cómo desarrollar un
Fases:

La estructura dinámica del RUP permite que el proceso de desarrollo se


fundamentalmente iterativo en las cuatro fases.

1. Fase de inicio: (se define el alcance del proyecto)


Se define el alcance del proyecto con los clientes, se identifican los riesgos asociados al
proyecto, se elabora el plan de las fases y el de la iteración posterior, se detalla de manera
general la arquitectura del software.

2. Fase de Elaboración: (Definición, análisis y diseño)


Se diseña la solución preliminar, se selecciona los casos de uso que permiten definir la
arquitectura base del sistema y se desarrollara el primer análisis del dominio del
problema.

3. Fase de desarrollo o construcción: (implementación)


La función de esta fase es completar la funcionalidad del sistema, se clarifican los
requisitos pendientes, se administran los cambios de acuerdo a las evaluaciones realizadas
por los usuarios, y se realizan las mejoras para el proyecto.

4. Fase de transición: (fin del proyecto y pruebas)


Fase de cierre, el propósito es asegurar que le software esté disponible para los usuarios
finales, se ajustan los errores y defectos encontrados en las pruebas de aceptación, se
capacitan a los usuarios y se provee el soporte necesario.
Planear las 4 fases incluye: Asignación de tiempo, Hitos Principales, Iteraciones por Fases,
Plan de proyecto.

Disciplinas a realizar en cada una de las fases


· Proceso
- Modelado de negocio
- Requisitos
- Análisis y diseño
- Implementación
- Pruebas
- Despliegue

· Soporte
- Gestión de cambio y configuraciones
- Gestión del Proyecto
- Entorno.
¿Qué es una arquitectura de micro servicios y que
diferencia existe con el SOA?

La forma más sencilla de entender qué es SOA es imaginando un patrón de arquitectura


de software, cuyos componentes de aplicación proporcionan servicios a otros
componentes, a través de un protocolo de comunicaciones que emplea una red. Estas
comunicaciones pueden variar en complejidad e ir, desde la simple transferencia de datos
a la coordinación de varios servicios para establecer su conexión.

Por su parte, los micro servicios son también un patrón de arquitectura de software,
aunque, en este caso, está construido en base a aplicaciones complejas y los pequeños
procesos independientes que las componen, comunicándose entre sí mediante APIs
agnósticas del lenguaje.
Soporte técnico de computadoras
El Soporte Técnico de Computadoras se realiza en todas las tareas de mantenimiento,
actualizaciones, reparaciones de PC. Nuestro objetivo es que la informática para Ud. sea
una herramienta en la que haga su trabajo más fácil y de la que no tenga que preocuparse
para nada, los servicios de soporte técnico tratan de ayudar al usuario a resolver
determinados problemas con algún producto en vez de entrenar o personalizar. En
general, el servicio de soporte técnico sirve para ayudar a resolver los problemas que
puedan presentárseles a los usuarios, mientras hacen uso de servicios, programas o
dispositivos.

¿QUÉ ES MANTENIMIENTO?

Es el cuidado que se le da a la computadora para prevenir posibles fallas, se debe tener en


cuenta la ubicación física del equipo ya sea en la oficina o en el hogar, así como los
cuidados especiales cuando no se está usando el equipo. Hay dos tipos de mantenimiento,
el preventivo y el correctivo.

¿POR QUÉ REALIZAR EL MANTENIMIENTO?

Las computadoras necesitan ser "limpiados" para mantenerse en perfectas condiciones.

La vida útil de una computadora se puede prolongar.

El polvo, calor, humedad, cargas eléctricas son puntos a tener en cuenta en el


mantenimiento.

Las "impurezas" de la energía eléctrica causan daños progresivos a nuestra PC.

El encendido y apagado permanente de la PC es dañino para la PC.

Los virus informáticos impiden un normal funcionamiento de la


computadora.

Los archivos temporales cargan demasiado la memoria de la PC.

Tipos de soporte técnico


El soporte técnico se puede dar por distintos tipos de medio, incluyendo el correo
electrónico, chat, software de aplicación, faxes, y técnicos, aunque el más común es el
teléfono. En los últimos años hay una tendencia a la prestación de soporte técnico en
remoto, donde un técnico se conecta al ordenador mediante una aplicación de conexión
remota. Existen 2 tipos de soporte técnico:
SOPORTE TÉCNICO PRESENCIAL:

Es aquel que realiza el técnico en el área o lugar donde se encuentra el dispositivo en


cuestión, está presente directamente con el usuario para atenderle y ofrecerle un mejor
servicio. Es más recomendado para problemas de hardware complejos que
necesariamente se necesita la presencia de un técnico.

También podría gustarte