lunes, 6 de abril de 2009
De Hume Fragmento
p. 189 Hume, David. Del suicidio de la inmortalidad del alma.
If the supposed suicide a crime, is just cowardice we can inpeler it. If it is not a crime, the wisdom and courage to commit ourselves to rid us of the existence of a time when it becomes a burden. This is the only way they can be useful to society, setting an example which, if imitated, would preserve the opportunity for all the happiness in the life and effectiveness rid of any danger or misery.
p. 189 Hume, David. Suicide of the immortality of the soul.
domingo, 5 de abril de 2009
SOAP, Servicios Web
Entre las arquitecturas que interactuan vemos a RMI, DCOM o CORBA. Y las tecnologías que usan SOAP es: UDDI Universal Description, discovery and integration, que trata de un manejo universal, general de negocio con web services. WSDL Web Services Description Language, éste es parte integral de UDDI, usa el lenguaje XML estándar.
Microsoft e IBM los han creado así como sus propias implementaciones, de Visual Estudio .Net y Apache SOAP y AXis.
Desarrollo de Software
El Control de la calidad, Procesos de desarrollo en continuo cambio, y el uso de metodologías ágiles para el desarrollo de software.
El control de calidad pretende ser un proceso en el cual se vigile continuamente el cumplimiento de los procesdimientos estandares que hacen que se cumpla con lo definido, dentro del proceso de desarrollo del software, el ciclo de vida del sistema.siempre tenemos lo clásico: normas y politicas, procedimientos, una estructura de los participantes, Actividades espeficas para cada integrante, Documentación por eleborar, pruebas y validaciones así como auditorias.manejo de estandares, y manejo de criterios de aceptación, y los indicadores de medición dentro de la calidad para mejorar la productividad.
Finalmente debemos establecer el software y su entorno de estandares, licencias acuerdos etc. Definir los indicadores en cada tramo del sistema, así como las herramientas de apoyo de medición de dichos estandares y definir documentación y organización para el continuo vigilar del desarrollo de sistema con base en el cumplimiento de la calidad.
Características del software a desarrollar:
- disponibilidad
- reusabilidad
- rendimiento
- seguridad
- portabilidad
- extensibilidad
- escalabilidad
Algunas tecnologías: Ajax With java, SOA, .NET, Spring for java.
Spring te brinda:
Mejoras del diseño de aplicaciones, framework que toma en cuenta las mejores practicas de programación, fácil de usar y documentar.
Integración y extensibilidad, con más herramientas no sólo Java.
Rápidez de desarrollo, organizado y eficiente, popularizado en el medio por framework y sustituto de Enterprise JavaBean.
Manejo de aplicaciones Robustas, Mas extensiones y manejo de cambios fuertes y demanda de recursos.
La metodología del desarrollo de sistemas debe darte beneficios como los siguientes:
Reducción de costos.
Aumento de la calidad de las aplicaciones pero que sea notoria.
Resistencia y felexibilidad en los cambios del negocio.
Mejoras en la aplicación cuando interacción con el cliente.