1 FICA, VOL. I, NO. I, JUNE DISTRIBUTED APPLICATIONS DEVELOPMENT USING MICROSOFT WINDOWS COMMUNICATION FOUNDATION FRAMEWORK 4.0 APPLIED FOR BUSINESS ADMINISTRATION IN GEATURIM S.A. José Alberto Figueroa Rosero Universidad Técnica del Norte Calle Eduardo Garzón Fonseca y Pasaje A #104-A Barrio La Victoria Ibarra, Imbabura Summary. The Tourism Transport Company GEATURIM SA runs different processes within the company, the information generated by these processes is vital for the proper performance of the functions of the company, so they need a proper administration and information management. The implementation of an administrative management system comes with the need to solve integration and management of information issues. A service-oriented application that meets the specifications and needs of the company was developed. The Administrative Management SGAG system is responsible for managing the administrative information generated by contracts. The technologies used in the system development meet the required standards for the implementation of a WCF application. The server database that it uses is SQL Express. We use c # 4.0.Net technologies as programming language and frameworks like WCF and WPF. All the development process was documented generating different artifacts present in each stage of the project, for proper classification of the artifacts; we used the software development methodology RUP. This process includes the design as well as the system development and the execution of each activity proposed during the process. Finally, we present the most relevant details of the final system description, conclusions and recommendations. Keywords WCF Distributed Applications. 1. Introduction Nowadays contracts generated by the Company are manually handled in Excel Worksheets, therefore the Company doesn t have updated information of the income that it generates. The Company is exposed to wrong data input or human mistakes like loss, duplicity and inconsistencies perhaps confusion when retrieving the Company s information. 1.1 Issue Description The company generates manual contracts for their customers which hinder the proper control of the movements made of each one of their employees. Today there is no such program that stores all data generated by the company, besides the lack of vital reports for managing information. Therefore the company doesn t have updated data of the income that it makes, at the same time they can t keep an effective follow up of the reports that the Company needs. Among some of the reasons to set up an automated system within the company, there is not a list of all the customers, this causes that each time a new customer comes in a massive Excel sheet has to be opened just to print all the information for the customer. Another reason is not having control over the movements or the income that the Company generates by each contract. These situations deserve many approaches one of them is to store all the client information in an automated system that will have control over the company s movements and contracts. 1.2 Objectives General Objective Implementing a system using Microsoft Windows Communication Foundation Framework 4.0 for administrative management in Geaturim S.A Specific Objectives Research about Microsoft Windows Communication Foundation Framework 4.0 management with Model View Presenter architecture. Use a quality tool based on the proper methodology of software development.
2 2 A. FIGUEROA, DISTRIBUTED APPLICATIONS DEVELOPMENTS USING WCF FRAMEWORK 4.0 Define different user roles that the system will have on the management Administration Geaturim S.A (SGAG). Train users to correctly handle the application in order to acquire a perfect knowledge of the system and take advantage of its capacities. 1.3 Justifying Tools and Study Methodologies Tools used on this Project have as principal features interoperability and productivity which allows the Company to develop distributed applications based on service oriented architecture (SOA). The application resides on a server at the company s main office; it is also available to use it from the company s intranet. To set up (SGAG) Administrative Management Application System at GEATURIM S.A.; we use C# with Windows Presentation Foundation Framework WPF. It is one of the newest tools that allow creating interaction interfaces within Windows and Windows web applications. WPF is a Microsoft technology presented as part of View offering access to a set of development tools needed to create web servers, layers and data managed oriented applications. Windows Communication Foundation WCF is a development tool implemented in this project because it saves a great amount of time to the developer and also contributes with powerful resources to develop service - client messaging applications and to obtain data within their Databases. The application Server is Internet Information Server IIS. This server allows running applications developed in.net platforms. SQL Express 2012 is the database engine and it is used to store and managed information. This kind of software is used because its stability, reliability and because it offers a simple but powerful free Database. RUP is a methodology used for the development of this Project because it is quick and easy to apply. It is a quick, iterative and effective way to manage projects. 2. Solution Design 2.1 Problem Resolution The Administrative Management of tourist transport company GEATURIM S.A. will be developed using Framework 4.0 WCF Y WPF which allows maintaining functions and information attainable at all times to its users. This Access will be granted according to users privileges within an intranet application. This feature will ease employee s activities and decrease their work related burdens by assigning some of their activities among their coworkers. The systems is developed by layers architecture which is a client-server architecture that breaks apart business from the design logic The presentation layer shows the model of information to the user. This layer has to be of easy understanding, friendly and easy to use. The business layer or model Layer is in which the most follow management rules, data, and logs are stored. The Presenter allows controlling user entries through manipulation of the View interface. There is a layer in the middle which allows communication between View and Presenter interfaces. Figure 1. Design Model View Presenter MVP. 2.2 Scope The system of administrative management (SGAG), will benefit tourist transport company GEATURIM S.A and to its customers. The application design focuses in contracts generation and the detail of the information generated for the company. The application has as an end to efficiently systematized and managed information that will be used for the company s workers. The delimitations under which the software application will be developed are global modules Requirement Determination The system performs the following functions: Allows creation and modification of system users. Allows creation and modification of clients. Allows creation and modification of drivers. Allows creation and modification of vehicles. Registers, modifies, cancels and prints contracts.
3 FICA, VOL. I, NO. I, JUNE Assigns movements generated by the contracts. Registers the company s internal expenses. Allows seeing and reprinting a contract. Generates reports for different users. Figura 2. System Modules. Vehicles and Drivers Registration Module: It will perform: Geaturim existing vehicles registration. Drivers belonging to the Company registration. Client Update and Registration Module: It allows updating or entering information about institutions or clients that had required service tourist transport from Geaturim S.A. Contract Management Module: It will perform: Information Analisis Management and Secutities Total or partial payments of contracts. Transport vehicles assignment. Driver s assignment. Institution Assignment. Contract duration. Origen and destination of transportation. Number of People. Drivers and vehicles registration System the Administrative Managment Geaturim S.A. Internal expenses resgistration. Details of expenses with financial document numbers. Automatized printing of contracts. Clients registration and updates Contracts Management Internal Expenses Registration Module: It allows entering details of the internal expenses caused by vehicle maintenance and administrative expenses generated by the Company. Management and Security Module: It will guarantee the use of the application by the user. User creation. Role assignment. Encryption algorithms. Analysis Information Module: It will allow obtaining the following reports: Income reports by date. Expenses reports by date. Annual profits reports. Contract reports by client. Cancelled contracts by date. Vehicle Maintenance reports. 2.3 System Architecture Functional Architecture To define the application architecture, we have many open code technological tools available on Internet for c# language. They use an MVP pattern as well as levels or layers structure. Therefore the architecture to use will be model, view and presenter. E N T I T I E S Servicio WCF BLL UI-VISUAL C# DAL Data Base (Sql Express) Interface Posts Figure 3. Software Architecture.
4 4 A. FIGUEROA, DISTRIBUTED APPLICATIONS DEVELOPMENTS USING WCF FRAMEWORK 4.0 The Vista layer will be developed using c# framework 4.0 WPF from.net. It allows user, window and storage interface management. An specific advantage from WPF is that XAML is a completely declarative language. In a declarative language program the developer (or designer) is the one who describes the behavior and integration of each one of the application components. In an XAML language the elements and attributes map the classes and properties within the API of c#. It also uses framework4.0 that allows to develop applications that send service client s messages. It also uses MVP which is a design pattern that splits data from its presentation. It will allow the developer to create system functions that allow access to data without worrying about how they are presented to the user. The MVP model is responsible for data and system rules. It coordinates the business logic and database access. It manages every critical system action that is not related to the visual interface of the application. For the business layer, it uses WCF which is a framework that allows creating services to manage security, automatic persistence and has application construction standards in.net such as messages and contracts. At data layer, it uses Microsoft Enterprise Library. It uses a set of tools and developing libraries that handle data using.net platforms. To store and manage information, it uses store procedures. They allow running commands directly at the SQL Express2012 Database Engine. It also uses Internet Information Server as application server to expose the presenter layer and separates the business logic from the user interface. 3. Building the Application 3.1 System Roles Reaching goals and building what the client needs, is the main concern of the work team, therefore an effective communication and interaction most be developed from each one of the team members. The members of the Work team for the project are: ROL NAME DESCRIPTION Project Lic. Brilmo Project Coordinator Montalvo Responsible at Directive level. Project José TESIST Responsible Figueroa Team Developers Table 1: System Roles. José Figueroa TESIST 3.2 Project Requirements In the following table we will describe the analysis of requirements and divide them in small tasks that will take the developers a couple of days of implementation. Analysis and Structure of the Project T1 SQL Express Set Up and configuration. It is necessary to install the Database engine in which all the necessary tables and its relations will be created. It will store all the system information. T2 Visual Studio 2010 Set Up It is necessary to install Visual Studio 2010 for developing purposes. T3 T4 T5 T6 T7 SQL with.net configuration. System Database creation. Setting Up of system tables needed with their respective principal keys, Foreign keys and indexes. Creating Store Procedures to manage information within the Database. IIS Set Up Table 2: Analysis and Structure of the project Interface Arrangements It is necessary to test all connections between.net and the Database engine It is necessary to set the Application Server from the Internet Information Service. T8 deleting clients. T9 T10 T11 T12 deleting vehicles. deleting drivers. deleting users. deleting contracts.
5 FICA, VOL. I, NO. I, JUNE T13 deleting agencies. T14 Adding details about income and expenses from the System Contracts. T15 Contract Revocation. T16 Adding administrative income and expenses operations of the Company. T17 Administrative Operations Revocation. T18 Client report viewing. T19 T20 T21 T22 T23 T24 Driver report viewing. Vehicle report viewing. Agencies report viewing. User report viewing. Contract report viewing. Administrative Operations viewing. report Table 3: Interface Arrangements Security and System Management T25 deleting System Parameters. the system. T26 Data Structure design to control access to the system. T27 Creating a log in system interface. T28 Setting up system securities that will ensure that each user that gain access to the application will be part of a domain and ask for a password. T29 Parameters report viewing. Table 4: Security and System Management It is necessary to set different parameters to gain access to It is necessary to set system security to avoid nonauthorized modifications to the system. Reports T25 Contract It allows obtaining reports detailing Reports. vehicles, agencies and clients by system date. T26 T27 Administrative Operations reports. Profit Reports Table 5: Security and System Management 4. Conclusions and Findings 4.1 Conclusions It allows obtaining reports detailing vehicles, agencies by system date. It allows obtaining the total value for income and expenses generated by the Company s Administrative Operations and Contracts arranged by system date. Creating and setting up SGAG system since May 2013; the company has obtained an improvement at managing and controlling processes, especially contract related processes. Thanks to SGAG benefits, clients found a reliable and effective attention. This because the system allows an easy information management without affecting integrity and credibility. SGAG allows keeping an appropriate control of the details of each contract generated within the Company. It also allows users to obtain managerial reports in a faster and effective way. With training provided to the users of SGAG system improved productivity performance has been obtained in the processes carried out by the company. It also decreases the attention time to generate a contract. Thanks to the use of the MVP architecture an independent user interface system was obtained. It exposes their methods through a WCF service that allows us to get a stable and versatile system that meets all user s expectations. The System allows the company s General Manager to obtain updated information about contracts and detailed information of income and expenses generated by the company. 4.2 Findings When finding Projects of this magnitude, it is important the right use of software development methodologies guidelines like RUP. It emphasizes in setting up use cases because they are the heart of the system. Keeping a follow up to the system, in order to avoid issues that may develop during the time of the application use. The system Front-End can be developed with free development tools because the business logic and methods that exposes it are independent and exposed in a WCF
6 6 A. FIGUEROA, DISTRIBUTED APPLICATIONS DEVELOPMENTS USING WCF FRAMEWORK 4.0 service. For this case, we use WPF so it will improve the user application experience. Development tendencies require a Framework because they offer friendly components to the user. It provides a secure exchangeable and reliable messaging service. WCF give us all these features at a low learning budget. WCF is also relevant to projects such as the SGAG system. 4.3 Impact Analysis Impact Analysis allows us to establish the benefits and acceptance of the application within the Company. To perform an impact analysis over the implementation of the application a run time processes description was implemented, also a before and after survey about the application has been established, too. Some of the immediate results that the application will have over the workers are: decrease and removal of some of their job related burdens due to the integration and automation of functions. Workers will also see a decrease of paper work. An improvement in information quality due to integration and automation of data will be seen. It helps to decision making due to a real time availability of data, allowing management and execution of tasks in a faster and effective way. These benefits can be seen because all information comes from the same and only data source. Visible Benefits The visible benefits of the application are given by: Cost reduction in documentation, paperwork, maintenance and physical space. Control and monitoring of the company's revenues. Company s client updated information. A better implementation of financial and material resources. Effective information process. Easy access to information, at any time. Reliable information. Immediate report generation. Numeric mistakes elimination. Imperceptible Benefits Among the imperceptible benefits of the application, we can include: Staff Training. Staff production improvement. Privacy of the information Quality service improvement. 5. References Anónimo. (2007, Mayo 28). Frameworks MVC. Retrieved Octubre 14, 2011, from Anónimo. (2011, 08). Retrieved from Anónimo. (2013, Mayo 1). Fases del desarrollo de software. Retrieved Mayo 2, 2012, from Anónimo. (n.d.). Alojamiento y consumo de servicios WCF. Retrieved Abril 24, 2013, from Anónimo. (n.d.). Configurar servicios WCF para interoperar con clientes de servicios web ASP.NET. Retrieved Septiembre 18, 2012, from Anónimo. (n.d.). Fiabilidad. Retrieved Mayo 2, 2012, from Anónimo. (n.d.). Flujo de trabajo. Retrieved Mayo 2, 2012, from Anónimo. (n.d.). Front-end y back-end. Retrieved Mayo 2, 2012, from Anónimo. (n.d.). Introducción a un cliente WCF. Retrieved Noviembre 29, 2012, from Anónimo. (n.d.). Windows Comunication foundation. Retrieved Enero 25, 2013, from Anónimo. (n.d.). Windows Presentation Foundation. Retrieved Agosto 25, 2012, from Arrivi, O. (2010, 10). El patrón Modelo-Vista-Presentador (MVP). Retrieved from Arrivi, O. (n.d.). El patrón Modelo-Vista-Presentador (MVP) a examen. Retrieved Noviembre 18, 2012, from B. Arce, E. (2011). LA EVOLUCIÓN DEL CONCEPTO STAKEHOLDERS. Retrieved Mayo 2, 2012, from 4&cad=rja&uact=8&ved=0CFkQFjAD&url=http%3A%2F%2Fwww.iese. edu%2fes%2ffiles%2fla%2520evaluaci%25c3%25b3n%2520del%252 0concepto%2520de%2520stakeholders%2520seg%25C3%25BAn%2520 Freeman_tcm p Cáceres Tello, J. (2009, 11 30). Patrones de diseño. Retrieved from CORP, I. (2003). Rational Unified Process. Corrales Varela, D. (n.d.). WCF, Introducción y Conceptos Básicos. Retrieved Noviembre 15, 2012, from Corrales, D. (n.d.). WCF, Introducción y Conceptos Básicos. Retrieved Febrero 21, 2013, from De la Torre Llorente, C., Zorrilla Castro, U., Ramos Barroso, M. A., & Calvarro Nelson, J. (2010). Guía de Arquitectura N-Capas orientada al Dominio con.net 4.0. España: Krasis Consulting. Espada, P. (2009, Agosto 25). Introducción a WCF. Retrieved from Espada, P. (n.d.). WCF. Retrieved Enero 16, 2013, from Guisbert S, K. (2007, 08 29). MVP (Model View Presenter) usando.net. Retrieved from Guisbert, K. (n.d.). MVP (Model View Presenter) usando.net. Retrieved Diciembre 20, 2012, from
7 FICA, VOL. I, NO. I, JUNE GWT. (2009, Marzo). The Largest GWT Conference. Retrieved from José Figueroa. (2012, 05 01). Geaturim. Retrieved from Geaturim: Kruchten, P., & Wesley, A. (2003). The Rational Unified Process. Retrieved Mayo 2, 2012, from Larman, C. (2003). UML y Patrones. Introducción al análisis y diseño orientado a objetos. Madrid: PEARSON EDUCACIÓN, S.A. Retrieved Marzo 13, 2013 Lorenzo, R. (2010, 10 09). Java MVP-VM Framework. Retrieved from Lorenzo, R. (n.d.). Java MVP-VM Framework. Retrieved Enero 15, 2013, from Microsoft. (2013, 11 10). Endpoints: Addresses, Bindings, and Contracts. Retrieved from Microsoft. (2013, Octubre 22). Interoperabilidad e integración. Retrieved from Microsoft. (2013, Octubre 1). Windows Presentation Foundation. Retrieved from Microsoft. (2014, Febrero 01). Configuración de servicios mediante archivos de configuración. Retrieved from Microsoft, & Ramiro, J. (2010, febrero 19). Windows Communication Foundation. Retrieved from Ramsdale, C. (2010, Marzo). Model view presenter. Retrieved Marzo 18, 2013, from Sabnis, M. (2011, Abril 26). WPF. Retrieved from Sabnis, M. (n.d.). WPF 4: Developing End-to-End application using Prism 4 Commanding and DataGrid Custom Behavior. Retrieved Diciembre 19, 2012, from Santana, C. (2009, Agosto 3). XML. Retrieved Mayo 2, 2012, from Extensible Markup Language: sherekan.com.ar/blog/2008/05/16/introduccion-a-xml/ Stevens, P., Pooley, R., & Wesley, A. (2002). Utilización de UML en Ingeniería del Software con Objetos y Componentes. Madrid: ADDISON-WESLEY. Retrieved Mayo 2, 2012 Willian. (2010, Junio 15). WCF for Dummies. Retrieved from Zamoszczyk, C. (2006). Windows Communication Foundation (SOA). Windows Communication Foundation (SOA), (p. 28). Zorrilla Castro, U., Llorente, C. d., Ramos Barroso, M. A., & Calvarro, J. N. (2010). Guia de Arquitectura N-Capas Orientada al Dominio con.net 4.0. España: Krasis Consulting, S. L.
CATALOG OF CLASSES IT and Technical Courses Table of Contents CATALOG OF CLASSES... 1 Microsoft... 1 10135BC... 1 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Service Pack 2...
Ronald Yurivilca Software Engineer in Belatrix Software Factory - CSM,MCPD,MCSD,MCTS firstname.lastname@example.org Summary Software engineer with proven experience in architecting and developing both web and client-server
Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio Academic Visual Studio Library Curso Nombre del curso Idioma 2263 Clinic 2263: Exam Preparation for
[Email ID] [Name] [Contact Number] SUMMARY: 8 years of experience in Requirement Analysis, Design, Development, Testing & Implementation of complete software development life cycle projects for Multi-tier
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
e-gateway SOLUTION OVERVIEW In an effort to manage mission critical information better, perform their daily tasks more efficiently, share information to key stakeholders more effectively, and ensure that
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
Curriculum Vitae Lic. José Rafael Pino Rusconi Chio +52 (998) 119 40 78 http://www.joserafaelpinorusconichio.com/ email@example.com Content 1) Professional summary... 1 2) Professional Experience....
Cursos elearning disponibles en Microsoft IT Academy Advanced Level NIVEL CURSO O COLECCIÓN DE CURSOS IDIOMA Windows Server 2008 Advanced Clinic 5939: Introducing Server Management in Windows Server 2008
6368A - Programming with the Microsoft.NET Framework using Microsoft Visual Studio 2008 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
Languages, C#.Net VB.Net WPF Applications, ASP.Net C++ Java Script Technologies MVC 5 Razor JQuery/JQuery Mobile Summary WCF HTML5 Agile PM Visio EDI, XML Facebook API XAML Visual Studio 12/15 Sharepoint
Productividad Microsoft (Deducibles INCES) Microsoft Windows 8 PM001 Microsoft Word, Básico - Intermedio 16 PM002 Microsoft Word, Intermedio - Avanzado 16 PM003 Microsoft Excel, Básico 16 PM004 Microsoft
FICA, VOL. 1, NO. 1, FEBRERO 2015 1 ASP.NET MVC 5 FRAMEWORK ANALYSIS. PROTOTYPE SYSTEM FOR INTERNAL CONTROL TIME USE OF HUMAN RESOURCES CREATEC S.A. Author-Jimmy Fabricio GÓMEZ CADENA Universidad Técnica
aaps algacom Account Provisioning System Simple web interface, data integrity checks and customizable policies allow account administration without specific skills Account provisioning against Active Directory
Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence
Structuring Microsoft.NET Course System Based on Rapid Application Development Model PENG Minjing School of Management, Wuyi University, P. R. China, 529020 firstname.lastname@example.org Abstract: To solve problems
P R O X I M E X C O R P O R A T I O N W H ITE PAPER Physical Security Information Management: A Technical Perspective By Ken Cheng 1 Physical Security Information Management: A Technical Perspective Physical
Case Study Ananthakrishnan J Architect, Sonata Software Sonata builds an Airline Cabin Services Management System to enhance the service levels of cabin crew Sonata Software Limited www.sonata-software.com
Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008 6368: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008 (5 Days) About this Course This five-day,
Introducción a la Programación Web con C# en Visual Studio 2010 Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft
INFOTEH-JAHORINA Vol. 15, March 2016. One approach to design and implementation of law office information system Goran Rojovic, Marko Arsenovic, Srdjan Sladojevic, Darko Stefanovic, Andras Anderla, Dubravko
JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process
PRODUCT BRIEF: CA REPOSITORY FOR DISTRIBUTED SYSTEMS r2.3 CA Repository for Distributed Systems r2.3 CA REPOSITORY FOR DISTRIBUTED SYSTEMS IS A POWERFUL METADATA MANAGEMENT TOOL THAT HELPS ORGANIZATIONS
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This two-day, instructor-led seminar provides
SoftFluent Pragmatic model-driven development with CodeFluent Entities Code Generation 2010 - June 16 th Lionel POLI email@example.com Carl ANDERSON firstname.lastname@example.org Session objective Attending this
10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,
Manuel Calvo Castro Web Developer - Internet Solutions email@example.com Idiomas English Extracto My work experience includes working in both areas of the creation and maintenance of websites. In my
White Paper Delivering Web Services Security: September 2003 Copyright 2003 Entrust. All rights reserved. Entrust is a registered trademark of Entrust, Inc. in the United States and certain other countries.
Mobile devices offer great potential for making your enterprise run faster, smarter, and more profitably. However, mobile devices can create considerable challenges for your IT organization, since they
Framework of Choice At Magenic, when we begin a software development project, we start with an assumption that we should avoid re-inventing the wheel. For example, when beginning a.net development project,
Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Course Number: 4995 Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview
Dave Rojas Software Engineer - Web Developer & Web Designer firstname.lastname@example.org Summary Software Engineer with humanistic tendencies. Passionated about Web development and Web design with a critical and
What is.net Framework Microsoft.Net Framework is a programming infrastructure created by Microsoft for building, deploying, and running applications and services that use.net technologies, such as desktop
White Paper SOA with.net Ser vice O rient ed Ar c hit ecture Introduction SOA, a rich technology foundation designed for building distributed service-oriented applications for the enterprise and the web
Application Services Portfolio Overview Injazat Application Services offer end-to-end solutions that align Enterprises business objectives with their IT goals. Our solutions focus on implementing, building
Volume 4, Issue 7, July 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Privacy and Dynamic
HR Onboarding Solution Installation and Setup Guide Version: 3.0.x Compatible with ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: November 2014 2014 Perceptive Software. All rights
2012 International Conference on Education Technology and Computer (ICETC2012) IPCSIT vol.43 (2012) (2012) IACSIT Press, Singapore The Dentist Online Reservation System Design and Implementation Web Based
Proceedings of the 7th International Conference on Innovation & Management 1527 Design and Analysis of Content Management System Based on Factory Pattern Yan Shu School of Computer Science and Technology,
Encuesta de Expectativas Económicas al Panel de Analistas Privados ECONOMIC EXPECTATIONS SURVEY TO THE PANEL OF PRIVATE ANALYSTS - EEE (For its acronym in Spanish) - JUNE 2011 The Economic Expectations
CLOUD COMPUTING & WINDOWS AZURE WORKSHOP Overview This workshop is an introduction to cloud computing and specifically Microsoft s public cloud offering in Windows Azure. Windows Azure has been described
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10978: Introduction to Azure for Developers Length: 5 Days Audience: Developers Level: 300 Technology:
Course: 2640A Upgrading Web Development Skills from ASP to Microsoft ASP.NET Description: This three-day,course provides students with the knowledge and skills that are needed to successfully upgrade their
Ministry of Communications and Information Technology Information Technology Institute Software Architect Track System Development & Gaming Center Of Excellence Intake 35 Historical Background Software
IT Best Practices Series SharePoint Integration Companies are increasingly using Microsoft SharePoint as a powerful development platform for specific business functions and as a collaboration tool. For
1800 ULEARN (853 276) www.ddls.com.au Microsoft 10978 - Introduction to Azure for Developers Length 5 days Price $4389.00 (inc GST) Version A Overview This course offers students the opportunity to take
Course Code: M10174 Vendor: Microsoft Course Overview Duration: 5 RRP: 1,980 Configuring and Administering Microsoft SharePoint 2010 Overview This five day course teaches delegates how to install, configure
Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with
,... Innovative Software in its Simplicity! Windows Linux Mac OS X ios Innovative Software in its Simplicity! Technosoftware GmbH is a company focusing in Consulting, Training, Software Design, Software
Curriculum Reform in Computing in Spain Sergio Luján Mora Deparment of Software and Computing Systems Content Introduction Computing Disciplines i Computer Engineering Computer Science Information Systems
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
HPC Portal Development Platform with E-Business and HPC Portlets CHIEN-HENG WU National Center for High-Performance Computing, Hsin-Chu, 300, Taiwan E-mail: email@example.com Abstract HPC Portal Development
Situation A US based industry leader in Employee benefits catering to large and diverse client base, wanted to build a high performance enterprise application that supports sizeable concurrent user load
GROUP 7 SEVEN SOFTWARE PROJECT: ONLINE SCHEDULING SYSTEM COMPANY: VIA MAGNA GOTHENBURG SWEDEN GROUP MEMBERS: IBRAHIM KRVAVAC ALI BAHALOO HORE SEYED SAMAD GHASEMI KUHAN LOH DANIEL ASOVIC Software Design
An Oracle White Paper February 2014 Oracle Data Integrator 12c Introduction Oracle Data Integrator (ODI) 12c is built on several components all working together around a centralized metadata repository.
2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)
COMP5426 Parallel and Distributed Computing Distributed Systems: Client/Server and Clusters Client/Server Computing Client Client machines are generally single-user workstations providing a user-friendly
Course Content Course Description: This course is intended for students who have experience building vertically scaled applications. Students will also have experience with the Microsoft platform and a
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Windows Azure Data Services (basics) 55093A; 3 Days Course Description This
2013/2014 UCAM MASTER IN BUSINESS ADMINISTRATION (MBA) OFFICIAL TITLE (60 ECTS) The Master in Business Administration is aimed at international and Spanish graduate students to acquire advanced knowledge
San Jose State University Fall 2011 CMPE 272: Enterprise Software Overview Project: Date: 5/9/2011 Under guidance of Professor, Rakesh Ranjan Submitted by, Team Titans Jaydeep Patel (007521007) Zankhana
DESIGN AND DEVELOPING ONLINE IRAQI BUS RESERVATION SYSTEM BY USING UNIFIED MODELING LANGUAGE Asaad Abdul-Kareem Al-Hijaj 1, Ayad Mohammed Jabbar 2, Hayder Naser Kh 3 Basra University, Iraq 1 Shatt Al-Arab
Microsoft Visual Studio 2010 CONSOLE APPLICATION USING C#.NET 4.0 Module 1:.Net Architecture 4.0 Introduction to.net Framework Installing.Net Framework SDK Base Class Library Common Language Specification
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
Information Security for Modern Enterprises Kamal Jyoti 1. Abstract Many enterprises are using Enterprise Content Management (ECM) systems, in order to manage sensitive information related to the organization.
WHITEPAPER Unlock the value of your.net architecture with MuleSoft MuleSoft s Anypoint Platform-The Next Generation Integration Solution Overview For.NET centric organizations, the options available to
Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2012 This five-day, instructor-led course provides an introduction to developing n-tier applications for the Microsoft.NET Framework
Internet accessible facilities management A technology overview This overview is an outline of the major components and features of TotalControl, deployment possibilities and a list of terms that describe
WHITE PAPER Migrating an existing on-premise application to Windows Azure Cloud Summary This discusses how existing on-premise enterprise ASP.Net web application can be moved to Windows Azure Cloud, in
OWB Users, Enter The New ODI World Kulvinder Hari Oracle Introduction Oracle Data Integrator (ODI) is a best-of-breed data integration platform focused on fast bulk data movement and handling complex data
Management Information System for Jiujiang Railway Track Depot 1 Information Technology Center Jiujiang University Jiujiang, Jiangxi, 332005, China E-mail: firstname.lastname@example.org Upon analyzing the actual situation
Implementing Support and Monitoring For a Business- Critical Application Migrated to Windows Azure Published: August 2011 Microsoft IT had recently migrated BCWeb a complex, business-critical application
70 International Journal of Information Systems and Software Engineering for Big Companies (IJISEBC) Software Engineering: Reflections on an Evolving Discipline Ingeniería de software: Reflexiones sobre
H22131, page 1 Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. DUTIES This is a term position at the Metropolitan
Ingeniería de Software & Ciclos de Vida Luis Carlos Díaz Miguel Torres Julián Rodriguez Ingeniería de Software Personas Tecnología Producto Proceso 24-Ene-07 Msc. Luis Carlos Díaz 2 Costos 24-Ene-07 Msc.
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt email@example.com 2 Computer
Integrating SharePoint with Lotus Notes and WebSphere Portal Who Is Mainsoft? Founded: 1993 Business: Vision: Clients: Product Validations: Leader in Microsoft-Java EE interoperability; Advanced IBM Business