Agility2.0. Enterdev S.A.S. Collin Kleine



Similar documents
IBM Bluemix José Miguel Ordax

Descripcion Horas Codigo Productividad Microsoft (Deducibles INCES)

Microsoft SQL Server Express 2005 Install Guide

RDS Building Centralized Monitoring and Control

Preguntas más frecuentes sobre Embarcadero RAD Studio XE

Curriculum Reform in Computing in Spain

Manejo Basico del Servidor de Aplicaciones WebSphere Application Server 6.0

Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010

How To Use Titanium Studio

Myriad Technologies Training 5 Day Level 200 Introduction

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

Computer Audit :: 19/02/ :04:10. Vista General. Workstation, Server, SQL Server, Primary Domain Controller

Visual basic string search function, download source code visual basic 6.0 gratis. > Visit Now <

SharePoint 2010 Interview Questions-Architect

Installing and Configuring Microsoft Dynamics Outlook Plugin to Use with ipipeline MS CRM

Installation Runbook for Avni Software Defined Cloud

XenDesktop Service Template

Tutorial: setting up a web application

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Composite C1 Load Balancing - Setup Guide

S m a r t M a s t e B T E C O R P O R A T I O N USER MANUAL

Selenium Automation set up with TestNG and Eclipse- A Beginners Guide

Ernesto Ongaro BI Consultant February 19, The 5 Levels of Embedded BI

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

SharePoint 2010

ECCAIRS 5 Instalación

Gladinet Cloud Enterprise

Building a Continuous Integration Pipeline with Docker

Backup / migration of a Coffalyser.Net database

Installation Manual v2.0.0

ITMC 2079 MCTS Configuring and Administering Microsoft SharePoint 2010

CATÁLOGO CURSOS PLATAFORMA ELEARNING

Visión general de la integración con asanetwork

Bosch Video Management System High Availability with Hyper-V

ITG Software Engineering

Quick Deployment Step-by-step instructions to deploy Oracle Big Data Lite Virtual Machine

Configuring a single-tenant BIG-IP Virtual Edition in the Cloud

User Guide Release Management for Visual Studio 2013

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

Change Management Procedure For Increase Bandwidth to University Buildings Project

Installing Windows Server Update Services (WSUS) on Windows Server 2012 R2 Essentials

QUANTIFY INSTALLATION GUIDE

Programming in C# with Microsoft Visual Studio 2010

Appendix A Core Concepts in SQL Server High Availability and Replication

Web Developer Toolkit for IBM Digital Experience

Fedora 14 & Red Hat. Descripción del curso:

DiskBoss. File & Disk Manager. Version 2.0. Dec Flexense Ltd. info@flexense.com. File Integrity Monitor

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

Preguntas + frecuentes sobre Embarcadero Delphi Prism XE

Assignment # 1 (Cloud Computing Security)

EMC NetWorker Module for Microsoft for Windows Bare Metal Recovery Solution

Upgrading a Microsoft Dynamics NAV 2009 R2 or Microsoft Dynamics NAV 2009 SP1 Database to Microsoft Dynamics NAV 2015

Migrating helpdesk to a new server

HP Server Management Packs for Microsoft System Center Essentials User Guide

Provisioning Server Service Template

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

WELCOME TO Open Source Enterprise Architecture

Analyzing Call Signaling

Microsoft SharePoint 2010 Overview

Department of Veterans Affairs VistA Integration Adapter Release Enhancement Manual

Integrating Oracle Sales Cloud, Release 9 with JD Edwards EnterpriseOne release 9.1 Implementation Guide

CATALOG OF CLASSES IT and Technical Courses

Best Practices for Building Mobile Web

Secure Messaging Server Console... 2

1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty

WorkEngine Pre-Deployment Checklist

Configuring and Administrating Microsoft SharePoint 2010 (10174) HK913S

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

Alice. Software as a Service(SaaS) Delivery Platform. innovation is simplicity

Cloud Powered Mobile Apps with Azure

Configuring Microsoft IIS 5.0 With Pramati Server

Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3 SP02

SAP Mobile Platform 3.0

Active Directory Management. Agent Deployment Guide

Raising Abstractions for the Software Defined Business

Web Applications: Overview and Architecture

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.

ClearPass Policy Manager 6.3

You can choose to install the plugin through Magento Connect or by directly using the archive files.

4cast Server Specification and Installation

Pronestor Room & Catering

Tutorial: Mobile Business Object Development. Sybase Unwired Platform 2.2 SP02

High Availability And Disaster Recovery

Social Media in the Process Automation Industry

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint InfoPath 2013 Web Enabled (Browser) forms

Sophos Mobile Control Installation guide. Product version: 3.5

High Availability And Disaster Recovery

Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3

Cloud computing - Architecting in the cloud

629 Meier Lane, Onalaska, WI

Microsoft SharePoint 2010 Deployment with Coyote Point Equalizer

SAP HANA Cloud Applications Partner Program Certification

MongoDB Developer and Administrator Certification Course Agenda

Deploying the BIG-IP System with Microsoft Lync Server 2010 and 2013 for Site Resiliency

Responsive, resilient, elastic and message driven system

Course 10174B: Configuring and Administering Microsoft SharePoint 2010

Visual Paradigm product adoption roadmap

WESTERNACHER OUTLOOK -MANAGER OPERATING MANUAL

BPM FOR QUALITY ASSURANCE SYSTEMS IN HIGHER EDUCATION

Transcription:

Agility2.0 Enterdev S.A.S. Collin Kleine

Table of Contents Stages with versions... 4 Metamodel structure...5 Conceptual Static Model... 7 Conceptual Dynamic Model... 9 Agility Manager...10 Agility Automation Studio... 12 Assessor... 13 Agility Solution...14 Agility Solution Tests...16 WebServices...19 Download update... 21 Stereotypes...25

Table of Figures Stages with versions... 4 Metamodel structure...5 Conceptual Static Model... 7 Conceptual Dynamic Model... 9 Agility Manager...10 Agility Automation Studio... 12 Assessor... 13 Agility Solution...14 Agility Solution Tests...16 WebServices...19 Download update... 21

Basic Diagram Stages with versions Version 1 "Agility 1" Version 2 Hybrid "WPF - Agility 1" based Version 3 Completely WPF based Version 4 Future development <<Milestone>> <<Milestone>> <<Milestone>> Summary Version 1 "Agility 1" Version 2 Hybrid "WPF - Agility 1" based Version 3 Completely WPF based The delivery date is motivated by the start of Agility 2 development in current form. The delivery date is motivated by the Colciencias deadline. The delivery date is motivated by the Allus deadline. Version 4 Future development All development to be planned for after version 3 Delivery version 1 January 2015 Delivery version 2 June 2015 Delivery version 3 October 2015 Details

Overview Diagram Metamodel structure Conceptual Static Model Conceptual Dynamic Model Black box view Agility Solution WebServices White box view Agility Solution Diagram Summary Conceptual Static Model Conceptual Dynamic Model Agility Solution WebServices Agility Solution Diagram Static N/A Static Describes components Dynamic Describes interaction

N/A N/A N/A Conceptual Black box view of the software. Describes the context and typical usage. Logical White box view of the software. Describes the (top-level) design and architecture. Physical Describes the software design to software implementation Details

Deployment Diagram Conceptual Static Model <<High availability>> Agility servers <<High availability>> Relational Database servers <<High availability>> NoSQL Cluster <<master>> SQL Database 1 sync <<master>> SQL Database 2 NoSQL Node 1 NoSQL Node 2 <<High availability>> File servers <<master>> File server 1 <<slave>> File server 2 NoSQL Node 3 Binairies Licensing information, user configuration, update configuration Analytic data NoSQL Node 4 <<Web App>> Agility Manager <<master>> Application server 1 <<High availability>> Application servers <<slave>> Application server 2 <<Desktop App>> Agility Automation Studio <<Desktop App>> Agility Menu <<client>> Administrador Procesos <<enterdev>> Administrador Enterdev <<Desktop App>> Agility Run <<client>> Assessor <<client>> Analista Procesos Summary Agility servers Relational Database servers NoSQL Cluster NoSQL Node 2 SQL Database 1 SQL Database 2 NoSQL Node 1

File servers File server 1 File server 2 NoSQL Node 3 NoSQL Node 4 Application servers Agility Manager Application server 1 Application server 2 Agility Automation Studio Agility Menu Administrador Procesos Administrador Enterdev Assessor Analista Procesos Agility Run N/A Sitio web que contendrá las opciones de administración del sistema en cuanto a seguridad, parametrización y gestión de las automatizaciones, reportes, entre otros. Aplicación cliente instalada en los usuarios que diseñaran y modelaran las automatizaciones. Manages the distribution of automations, and can view reports. Administrators of Enterdev have access to all automations via the web based Agility Manager. Aplicación cliente instalada en los usuarios que correrán y ejecutaran las automatizaciones (asesores) Dynamic Describes interaction Details Application servers Sub Diagrams WebServices

Overview Diagram Conceptual Dynamic Model Agility Manager Agility Automation Studio Assessor Summary Agility Manager Agility Automation Studio Assessor Details

Use Case Diagram Agility Manager <<Web App>> Agility Manager Management web interface UC01 Configuración general <<client>> Administrador Procesos Reporting web interface UC02 Generación de reportes <<enterdev>> Administrador Enterdev Superadmin web interface UC03 Administración seguridad Summary Administrador Procesos Administrador Enterdev Administración seguridad Configuración general Generación de reportes Agility Manager Manages the distribution of automations, and can view reports. Administrators of Enterdev have access to all automations via the web based Agility Manager. Administración de la seguridad del sistema (perfiles, usuarios, licencias) Configuración general de las automatizaciones Generación de reportes asociada al uso de las automatizaciones (auditoria, gestión, indicadores) Sitio web que contendrá las opciones de administración del sistema en cuanto a seguridad, parametrización y gestión de las automatizaciones, reportes, entre otros.

Details

Use Case Diagram Agility Automation Studio <<Desktop App>> Agility Automation Studio UC04 CRUD Automations <<client>> Analista Procesos UC05 Push automations to manager UC06 Administración de las versiones Summary Analista Procesos Push automations to manager CRUD Automations Agility Automation Studio Administración de las versiones Generación del xml ejecutable de la automatización con firmas digitales Aplicación cliente instalada en los usuarios que diseñaran y modelaran las automatizaciones. Administración de las versiones del proceso de modelado Agility Studio, or full-out Agility Automation Studio (previously also referred to as: IDE or Agility Design). This environment will primarily be used to create automations. Details

Use Case Diagram Assessor <<Desktop App>> Agility Run UC07 Profiling <<client>> Assessor UC08 Ejecución <<Desktop App>> Agility Menu UC09 Download update Summary Assessor Agility Run Agility Menu Download update Ejecución Profiling Aplicación cliente instalada en los usuarios que correrán y ejecutaran las automatizaciones (asesores) Actualización de la versiones de los ensambladores ejecutables de las automatizaciones Ejecución de las automatizaciones Almacenamiento de la información asociada al uso de las automatizaciones (auditoria, gestión, indicadores) Details Download update Sub Diagrams Download update

Component Diagram Agility Solution 0_ProductLayer <<executable>> Agility Run <<executable>> Agility Studio 1_PresentationLayer Run User Interfaces Common User Interfaces Studio User Interfaces 2_BusinessLayer Run Business Libraries Common Business Libraries Studio Business Libraries 3_Persistence Web Connection Local Storage Agility Menu Comunication Summary 0_ProductLayer Agility Run Agility Studio Products (executables) that use the libraries. 1_PresentationLayer GUI Specific (WPF) libraries and classes, for the graphical part of the packages. Run User Interfaces Common User Interfaces Studio User Interfaces

2_BusinessLayer Run Business Libraries Common Business Libraries Studio Business Libraries 3_Persistence Local Storage Agility Menu Comunication Web Connection GUI independent libraries and classes, for the non-graphical part of the packages. Will include all business rules of the application. Platform specific libraries and classes, for data and services access. Details

Component Diagram Agility Solution Tests 0_ProductLayer <<executable>> Agility Run <<executable>> Agility Studio <<tests>> UI Tests 1_PresentationLayer Run User Interfaces Common User Interfaces Studio User Interfaces <<tests>> UI-Logic Tests 2_BusinessLayer Run Business Libraries Common Business Libraries Studio Business Libraries <<tests>> Business-Logic Tests 3_Persistence Web Connection Local Storage Agility Menu Comunication Persistence Tests Summary 0_ProductLayer Agility Run Agility Studio UI Tests Products (executables) that use the libraries. 1_PresentationLayer GUI Specific (WPF) libraries and classes, for the graphical part of the packages. Run User Interfaces Common User Interfaces Studio User Interfaces UI-Logic Tests 2_BusinessLayer Run Business Libraries GUI independent libraries and classes, for the non-graphical part of the packages. Will include all business rules of the application.

Common Business Libraries Studio Business Libraries Business-Logic Tests 3_Persistence Local Storage Agility Menu Comunication Web Connection Persistence Tests Platform specific libraries and classes, for data and services access. Details

Component Diagram WebServices Servicio de archivos Agility Server AgilityWS Logging LicenseWS <<executable>> Agility Studio Agility Menu Agility Logging Licensing <<executable>> Agility Run Summary Agility Server Servicio de archivos AgilityWS LicenseWS Agility Studio Agility Menu Agility Logging (S)FTP or HTTP(S)

Licensing Agility Run Details

Business Process Diagram Download update Get current version of installed automation Is older than latest available applicaton? No No Is zip? No Examine main file of main file? Exe Execute downloaded application Download update Yes Yes Download automation Unzip Yes Xml Is latest version Agility Run present? Yes Execute automation using Agility Run Start automation Is automation present? No No Download Agility Run Unzip Summary Download update Start automation Is automation present? Get current version of installed automation Is older than latest available applicaton? Download automation Is zip? Unzip Examine main file of main file? Execute downloaded application Is latest version Agility Run present? Download Agility Run Unzip Execute automation using Agility Run Details Get current version of installed automation

Task Authentication Instantiate Value Service Task Service None false Download automation Task Authentication Instantiate Value Service Task Service None false Unzip Task Authentication Instantiate Value Service Task Service None false Execute downloaded application Task Authentication Instantiate Value Service Task Service None false Download Agility Run

Task Authentication Instantiate Value Service Task Service None false

Unzip Task Authentication Instantiate Value Service Task Service None false Execute automation using Agility Run Task Authentication Instantiate Value Service Task Service None false N/A Result Value Terminate Result

Stereotypes requirement Tagged Value Definitions Text HTML ID Text source Text kind Enumeration Values Enumeration Functional, Performance, Interface verifymethod Enumeration Values Enumeration Analysis, Demonstration, Inspection, Test risk Enumeration Values Enumeration High, Medium, Low uses status Enumeration Values Enumeration Proposed, Approved, Rejected, Deferred, Implemented, Mandatory, Obsolete The depending component or actor uses the dependent component or actor. UseCase Tagged Value Definitions Pre-condition Default Value None Multi-line Text Post-condition Default Value None Multi-line Text Assumptions Default Value None Multi-line Text

executable master In case of a master-slave configuration the master is the only node receiving write commands, and pushes these to it's slaves. In a master-master configuration, a master is a slave as well as a master. slave Milestone Tagged Value Definitions Slave nodes receive writes from a master, and do not accept writes themselves. The slave node may be promoted to a master node in case the master falls away. progress Default Value 0 Integer signal Model Element value Multi-line Text client Indicates a user who is an employee of the client / companies contracted by client enterdev Indicates a user who is an employee of Enterdev / companies contracted by Enterdev High availability Interface use Web App Desktop App uses library tests