Consideraciones acerca del diseño
El reciente crecimiento exponencial del software orientado a aplicaciones que se entrega como servicio a través de la web hace que la implementación de directrices efectivas para su proyecto sea muy importante. La planificación meticulosa de las actividades de diseño puede ayudar a asegurar el éxito de su proyecto.
Antes de iniciar el desarrollo, tenga en cuenta las siguientes directrices:
- Análisis de tareas y usuarios - Considere qué tareas desea que los usuarios finales realicen antes de iniciar el proyecto. Utilizando los elementos suministrados por los archivos de esquema y las propiedades de configuración del archivo XML, puede controlar el nivel de acceso que los usuarios tienen a Studio y sus funciones. Por ejemplo, mediante la definición de un punto final para los usuarios, puede limitar o aumentar el número de actividades que pueden añadir a las orquestaciones. También es importante comprender cómo realizan las tareas los usuarios finales. Si se les proporciona la información en el orden en que probablemente la van a necesitar puede ser útil para integrar su proyecto sin problemas y dará como resultado una experiencia de usuario unificada.
- Convenios de denominación - A veces, cuando se trabaja en un proyecto con plazos ajustados, es tentador etiquetar los componentes de una aplicación apresuradamente. Por ejemplo, cuando diseñe el panel del punto final, puede tender a definir un campo 'tipo' apresuradamente, de forma que pueda pasar a tareas funcionales más importantes. Sin embargo, los beneficios de una práctica de denominación intuitiva no se hacen evidentes hasta más tarde, cuando los usuarios tienen que vérselas con esquemas de denominación arbitrarios y confusos. Recuerde que, una vez desplegado, el conector se utilizará muchas veces, por lo que debe asegurarse de utilizar convenios de denominación lógicos, coherentes e intuitivos.
Antes de empezar
Antes de empezar el proyecto, recopile la siguiente información. Si está accesible, el proceso de desarrollo será más fluido:
- Campos de conexión - Esté preparado para especificar los detalles del campo de conexión con los puntos finales, como el nombre y el tipo.
- Actividades de entrada - Determine qué actividades de entrada se descubrirán dinámicamente en tiempo de diseño y cuáles serán estáticas.
- Tipos de datos de entrada y salida - Esté preparado para indicar qué tipos de datos de entrada y salida estarán soportados por cada una de sus actividades.