Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
|
|
- Tracy Phelps
- 8 years ago
- Views:
Transcription
1 Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management, tooling for rapid application development (RAD), maintenance and deployment is being built more and more into Integrated Development Environments (IDE s) these days. However, developing and maintaining large commercial applications where database and code synchronization is imperative is not often a trivial task even with this tooling. Agile Business Suite (AB Suite) from Unisys is a new object oriented Fourth Generation Language (4GL) environment that integrates development, testing, versioning and application deployment functions within Visual Studio.NET. Code generation, automated database migration and integration with a diverse set of application integration technologies forms the basis for a powerful team centred RAD tool for building and maintaining large, complex back-office enterprise applications. AB Suite components AB Suite has three main components: the Modeler, the Builder and the Runtime as depicted in diagram 1. The Modeler is implemented as a project plug-in for Visual Studio.NET, so the development and debugging environment looks and feels quite natural for.net developers. The Builder is also integrated within Visual Studio.NET and allows application models to be code generated locally, and compiled and deployed on local and/or remote Runtime environments. The Runtime component provides library support for deployed database centric applications that use MS SQL Server or Oracle databases. AB Suite is capable of generating and deploying applications to a variety of operating environments, but in this article we will concentrate on the Microsoft Windows platform and.net based technologies. Diagram 1. AB Suite components for.net
2 Application development Unlike most other application development tools, the Modeler uses a Microsoft SQL Server database to hold application model and source information instead of sets of text files. Although using a database to control access to shared resources is very useful for small teams of developers, once a team reaches a critical mass of more than just a few developers or code interdependencies become more complex, a source code control system to manage shared resources becomes a necessity. AB Suite supports the standard SCC API for integration with version control tools such as Microsoft Visual Source Safe, so having multiple teams of developers working on large backoffice application projects is straightforward. In order to manage change across teams of developers building and maintaining enterprise applications, project teams are often required to adhere to strict development standards. This often means adopting a set of coding standards, using common trusted code patterns and attempting to reuse as much proven code as possible. Similarly, reducing complexity usually mitigates project risk. In order to help development teams achieve these goals for application development, Unisys has introduced a AB Suite framework and data model. Framework and data model Working with AB Suite projects is relatively straightforward for developers with experience of Microsoft Visual Studio.NET and even more so for those with an understanding of object oriented programming techniques. An AB Suite project is a model that contains one or more Segments, each of which is a logical representation of an application. As a model, it is much easier to change than a system developed in a traditional 3 rd generation programming language. Changing a logical element of the model will cause the Modeler to make the appropriate updates to other application entities such as classes, interfaces and database tables. Dictionaries are provided to allow developers to easily manage common data types for systems. For example, a data type called Balance might represent a number of up to 8 digits, with 2 decimal places. Each time you need to work with a Balance in your model, you can reference this dictionary definition. In addition to specifying the properties of a data type, you can also specify value-checking criteria. For example, the condition this > 0 ensures that only values greater than zero are valid. Changes you make to a data type will flow through to any elements that derive from it, including database attributes. Global dictionaries can be used to share dictionary definitions across multiple applications and Local dictionaries can be used to define data types for use in a particular Segment. In the Modeler, the class is the basic building block of an application. In addition to standard classes, a set of stereotyped classes exhibiting more powerful behaviour have also been provided to draw on the capabilities of the AB Suite Runtime component. By systematizing much of the core infrastructure required for database centric Online Transaction Processing (OLTP) applications, you can concentrate on coding the logical business rules for applications and not have to worry about coding the plumbing. Understanding the behaviour associated with each of the stereotyped classes will allow you to create much of your system without having to write a lot of code. A functional prototype of the system including a user interface can therefore be developed very quickly.
3 Each class may contain Attributes and Methods. Attributes are variables that are members of a class. Attributes can be defined as having persistence and/or presentation. Attributes having persistence have a database representation. The database schema is defined at generate time by grouping the persistent Attributes into a set of tables. Attributes that have a presentation form part of external interfaces. These Attributes can be painted in a graphical form editor (using Visual Studio) and eventually these forms can be code generated into one or more Graphical User Interfaces (GUI) such as WinForms. Methods are code fragments that are part of a class and are invoked by the framework or by user developed code. You write code in a script called LDL+ (see diagram 2) which has the full power of object oriented constructs including encapsulation, composition, inheritance and polymorphism. Diagram 2. Writing code in LDL+ Stereotyped classes The main stereotyped classes provided for building applications are called Segments, Folders, Ispecs (Interface Specifications) and Reports. As was mentioned previously, the Segment is a logical representation or model of the enterprise application. A Folder is a useful construct for grouping classes together in whichever way you might think useful. For example, you might like to subdivide the application into a set of functional areas. Ispec and Report classes are contained in Segments and Folders.
4 Ispecs are classes that define database persistence and/or external interfaces. An Ispec with persistent members will have an underlying database table in which to store these attributes. An Ispec that has attributes with presentation properties will define an external interface which could include a GUI representation. Ispecs having attributes with persistent and presentation properties will have both a database table and an external interface. All generated Ispecs form part of the OLTP components of the application and Ispecs with attributes having presentation properties represent an executable user transaction type. In order to make developing in AB Suite simple, the Runtime component provides support for a framework that governs an Ispec transaction instance lifecycle. Importantly for developers, usage of this framework guarantees that transactional data integrity is automatically maintained without having to explicitly code transaction demarcation boundaries and worry about other concurrently running processes. In order for the Runtime component to make such a guarantee, Ispecs have three predefined methods which are invoked by the framework at strategic points in the transactions lifecycle (see diagram 3). Diagram 3. Transaction lifecycle These methods are called Construct, Prepare, and Main. You simply fill in these methods with appropriate application logic and the framework will automatically invoke the code at the correct point in the transactions execution. The Construct method is called by the framework to initialize an object instance. The Prepare
5 method is called after user input has been received and input data validation completed, providing a point at which to complete more complex data validation checks for the transaction. Finally, the framework conditionally calls the Main method which usually contains the bulk of the transactional work. You are not limited to using just these predefined methods, you can write as many of your own methods as you desire. Unlike Ispec transactions, a generated Report is a self-standing executable process which is not part of the on-line system, although it does share the same database. It is a batch process which can be used to update and/or query the database. Reports can have many explicitly defined database transactions which allow greater flexibility for bulk query and update operations. Unlike Ispec transactions which have a defined execution cycle, a Report simply starts execution in its Main method. The Runtime component provides services such as automatic restart and recovery for Reports. You don t have to code any of this yourself, the AB Suite infrastructure provides the plumbing which means you can concentrate on coding the business rules. Automatic recovery of failed long running processes mean that a restarted Report can start database and file processing from the point at which it failed, not from the very beginning. Building and deploying your application Once the enterprise application has been developed or is under maintenance, it will need to be deployed to a server platform. AB Suite keeps deployment information with the logical model definition in the development repository. Deployment information is maintained by using the Visual Studio.NET environment. You can define multiple sets of deployment configuration properties, one of which can be selected at the point you decide to build and deploy an application. AB Suite provides a one-click deployment mechanism, the first phase of which is conducted by the Builder component. The Builder translates the models design information into a running database application and clients to access that application. During this process, the Builder combines configuration information with structural information and logic defined in model. The code generation uses a set of file templates which provide a standard code structure for each stereotyped class. Triggers contained in the templates cause the Builder to generate and insert specific code fragments which correspond to user defined logic and declarative properties of classes. Building large, complex applications often requires that generation and deployment times be minimized. To this end, AB Suite provides a change analysis mechanism that compares the current state of the model to the files comprising the previous version of the application to determine which elements need to be generated. The Builder stores the latest previously generated files for each configuration, so it only needs to regenerate distinct parts of the model that have changed. AB Suite generates (managed) C# code for each Ispec and Report. The Runtime component framework provides the basis for a Service Oriented Architecture (SOA) into which the Ispec services are plugged. Using the optional Component Enabler product, interfaces to a variety of different.net presentation and integration
6 technologies (see diagram 4) can also be automatically generated. For example, in this way it is possible to code generate and deploy ASP.NET, Web Services and MSMQ interfaces for designated parts of the application without having to code anything extra. Since the interfaces are code generated automatically from the model, there is no further maintenance to do when the model changes. Diagram 4. Component Enabler The generated C# project files are compiled and linked using the Runtime component libraries and input to the deployment project. The deployment project is built to create an MSI deployment package. AB Suite Solutions may contain a number of projects, not all of which need to be AB Suite projects. For example, AB Suite is capable of deploying a Solution containing a C# project and an AB Suite project across multiple platforms. You should also note that access to AB Suite objects from other.net language environments (and vice versa) is supported, which means that you can choose to use the right tool for the right job. Synchronized deployment of code and database modifications One of the hardest parts of building large, complex transactional applications is maintaining and extending the application, especially when modifications to the database schemas are warranted. Maintaining synchronization between the data structures used by the transactional programs and the database schema can present problems which are usually only identified at runtime. Although tools exist in IDE s to discover program dependencies, managing change in large database applications is often an error prone manual task. Having identified how
7 the database schema needs to change, deployment usually requires manual schema changes and some form of manual data migration. In large production deployments these are often error prone critical procedures. This is where this 4GL technology excels. You don t really need to worry about the dependencies between the code and the database, and operations staff do not need to worry about database schema modifications and data migration. AB Suite handles all of this automatically by keeping track of where every Attribute and Method is used or changed between successive deployments of the application. It therefore knows what application components need to be regenerated, recompiled and redeployed. By comparing the currently deployed database schema with the new schema to be deployed, columns and tables can be altered, added and removed. AB Suite also manages the migration of the data automatically, unloading and reloading tables if so required. Impact analysis tooling is also provided so that you are able to understand what deployment time activities will be done prior to actually running a deployment. Conclusion Developing, maintaining and deploying large, complex back-office enterprise applications is not an easy task. AB Suite offers a state-of-the-art object oriented 4GL environment that simplifies this task. Allowing project teams to focus on writing the application business rules instead of worrying about the infrastructure plumbing reduces the problem scope and mitigates project risk. The AB Suite application lifecycle management tooling coupled with code generation facilities providing integration with.net runtime technologies such as ASP.NET, Web Services and MSMQ make building and maintaining SOA based applications targeting.net a snap. Michael P. Leznar is managing director and principal consultant at Leznar Consulting ( During his 25 year long career he has been active with all facets of computer software engineering (development, support and management) including product management, project management and technical consulting. Mike has worked in many different worldwide locations in both management and technical roles. Mike has a Bachelor of Applied Science (Computing) degree (Honours) from the University of Technology, Sydney, Australia. His address is mike@leznarconsulting.com.
Done. Imagine it. c Consulting. c Systems Integration. c Outsourcing. c Infrastructure. c Server Technology.
WHITE PAPER. Model-Driven Application Development with Agile Business Suite Alan Hood Unisys Systems and Technology Agility your survival depends on it. Agile organizations react swiftly to changing market
More informationOracle Application Development Framework Overview
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
More informationAgile Business Suite (AB Suite)
Agile Business Suite (AB Suite) Course Catalog Unisys Agile Business Suite A Fast and Easy Way to Develop Mission Critical Applications! Agile Business Suite (AB Suite) is a Unisys development environment
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
More informationEnterpriseLink Benefits
EnterpriseLink Benefits GGY AXIS 5001 Yonge Street Suite 1300 Toronto, ON M2N 6P6 Phone: 416-250-6777 Toll free: 1-877-GGY-AXIS Fax: 416-250-6776 Email: axis@ggy.com Web: www.ggy.com Table of Contents
More informationJOB DESCRIPTION APPLICATION LEAD
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
More informationIntroducing Micro Focus Net Express to Develop and Extend COBOL Applications within.net White Paper
Introducing Micro Focus Net Express to Develop and Extend COBOL Applications within.net White Paper Abstract This paper will introduce the capabilities of Micro Focus Net Express that allows COBOL to operate
More informationIBM WebSphere ILOG Rules for.net
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
More informationWhite Paper. Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler. Pamela Szabó Stone Bond Technologies
White Paper Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler Pamela Szabó Stone Bond Technologies Copyright 2014 Stone Bond Technologies, L.P. All rights reserved. The
More informationBase One's Rich Client Architecture
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.
More informationBI xpress Product Overview
BI xpress Product Overview Develop and manage SSIS packages with ease! Key Features Create a robust auditing and notification framework for SSIS Speed BI development with SSAS calculations and SSIS package
More informationMigration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs
Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs Charles Finley Transformix Computer Corporation Who We Are Transformix provides software solutions and services
More informationNXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms
NXTware Remote Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms Gerrit Woertman CTO OpenVMS Business Generating Software gerrit@bgsoftware.nl +31 6 51341600 Introduction
More informationDBA xpress Product Overview
DBA xpress Product Overview provides next-generation SQL tools specifically tailored for performance and ease of use when architecting or administering large microsoft SQL Server database systems. Key
More informationSelecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams
Tech Notes Selecting the Right Change Management Solution Key Factors to Consider When Evaluating Change Management Tools for Your Databases and Teams Embarcadero Technologies July 2007 Corporate Headquarters
More informationJitterbit Technical Overview : Microsoft Dynamics CRM
Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
More informationCEON ABAP Eclipse Editor White Paper
CEON ABAP Eclipse Editor White Paper CEON Business Systems and Marketing Pty Ltd. Page 1 1. Introduction ABAP Eclipse Editor is an external ABAP editor for SAP. It is an easy to use development tool, which
More information000-420. IBM InfoSphere MDM Server v9.0. Version: Demo. Page <<1/11>>
000-420 IBM InfoSphere MDM Server v9.0 Version: Demo Page 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate must be after StartDate"
More informationIBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation
Solution Brief IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation Highlights Simplify decision governance and visibility with a unified
More informationPIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
More informationCATALOG OF CLASSES IT and Technical Courses
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...
More informationWeb Application Development for the SOA Age Thinking in XML
Web Application Development for the SOA Age Thinking in XML Enterprise Web 2.0 >>> FAST White Paper August 2007 Abstract Whether you are building a complete SOA architecture or seeking to use SOA services
More informationNew 11g Features in Oracle Developer Tools for Visual Studio. An Oracle White Paper January 2008
New 11g Features in Oracle Developer Tools for Visual Studio An Oracle White Paper January 2008 New 11g Features in Oracle Developer Tools for Visual Studio Introduction... 3 Integration with Visual Studio
More informationMicrosoft Dynamics GP 2013. Architecture. White Paper. This document describes the architecture for Microsoft Dynamics GP.
Microsoft Dynamics GP 2013 Architecture White Paper This document describes the architecture for Microsoft Dynamics GP. Date: February 2013 Table of Contents Introduction... 4 Client Types... 4 Desktop
More informationMeister Going Beyond Maven
Meister Going Beyond Maven A technical whitepaper comparing OpenMake Meister and Apache Maven OpenMake Software 312.440.9545 800.359.8049 Winners of the 2009 Jolt Award Introduction There are many similarities
More informationASNA Case Study. ASNA Visual RPG paves the path to.net for Management Control. Leaders in IBM i Modernization. Real Life Challenges
ASNA Case Study ASNA Visual RPG paves the path to.net for Management Control. By Thomas M. Stockwell When Management Control, Inc. in Alexander, Alabama decided to distribute its payroll processing services
More informationPivot Charting in SharePoint with Nevron Chart for SharePoint
Pivot Charting in SharePoint Page 1 of 10 Pivot Charting in SharePoint with Nevron Chart for SharePoint The need for Pivot Charting in SharePoint... 1 Pivot Data Analysis... 2 Functional Division of Pivot
More informationAgile Business Suite Development
Agile Business Suite Development A Guide for Organizing and Configuring for Larger Organizations Plus Usage Best Practices White Paper Historically with Agile Business Suite (AB Suite), as well as with
More informationSoftFluent. Pragmatic model-driven development with CodeFluent Entities Code Generation 2010 - June 16 th
SoftFluent Pragmatic model-driven development with CodeFluent Entities Code Generation 2010 - June 16 th Lionel POLI lpo@softfluent.com Carl ANDERSON can@softfluent.com Session objective Attending this
More informationWeb. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia. www.hardis.
Web Studio Visual Studio iseries Studio The universal development platform applied to corporate strategy Adelia www.hardis.com The choice of a CASE tool does not only depend on the quality of the offer
More informationEssential Visual Studio Team System
Essential Visual Studio Team System Introduction This course helps software development teams successfully deliver complex software solutions with Microsoft Visual Studio Team System (VSTS). Discover how
More informationReal-time Data Replication
Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different
More informationIntegrating SharePoint Sites within WebSphere Portal
Integrating SharePoint Sites within WebSphere Portal November 2007 Contents Executive Summary 2 Proliferation of SharePoint Sites 2 Silos of Information 2 Security and Compliance 3 Overview: Mainsoft SharePoint
More informationIndustrialIT System 800xA Engineering
IndustrialIT System 800xA Engineering Overview Features and Benefits Integrated Engineering Environment: Supports the engineering of the entire extended automation system from field devices to plant management
More informationRS MDM. Integration Guide. Riversand
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
More informationOne solution for all your Source Configuration Management Needs
One solution for all your Source Configuration Management Needs SPECTRUM SOFTWARE, Inc. 11445 Johns Creek Parkway Suite 300 Duluth, GA 30097 Ph: 770-448-8662 Fax: 678-473-9294 www.spectrumscm.com www.spectrumsoftware.net
More informationSelecting the Best Development Technology for Your Application Development Scenario
Microsoft Dynamics AX 2012 Selecting the Best Development Technology for Your Application Development Scenario White Paper This white paper provides an overview of the common development patterns, programming
More informationApplication Development With Data Studio
Application Development With Data Studio Tony Leung IBM February 4, 2013 13087 leungtk@us.ibm.com Insert Custom Session QR if Desired. Developing Application Application Development Stored Procedures Java
More informationComparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
More informationOracle SQL Developer for Database Developers. An Oracle White Paper September 2008
Oracle SQL Developer for Database Developers An Oracle White Paper September 2008 Oracle SQL Developer for Database Developers Introduction...3 Audience...3 Key Benefits...3 Architecture...4 Key Features...4
More informationOracle SQL Developer for Database Developers. An Oracle White Paper June 2007
Oracle SQL Developer for Database Developers An Oracle White Paper June 2007 Oracle SQL Developer for Database Developers Introduction...3 Audience...3 Key Benefits...3 Architecture...4 Key Features...4
More informationBusiness Process Management In An Application Development Environment
Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to
More informationMigrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4
Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4 1. Introduction Oracle provides products that reduce the time, risk,
More informationVisual Studio.NET Database Projects
Visual Studio.NET Database Projects CHAPTER 8 IN THIS CHAPTER Creating a Database Project 294 Database References 296 Scripts 297 Queries 312 293 294 Visual Studio.NET Database Projects The database project
More informationContents. Introduction... 1
Managed SQL Server 2005 Deployments with CA ERwin Data Modeler and Microsoft Visual Studio Team Edition for Database Professionals Helping to Develop, Model, and Maintain Complex Database Architectures
More informationDeveloping Database Business Applications using VB.NET
Developing Database Business Applications using VB.NET Curriculum class designed and written by Ernest Bonat, Ph.D., President Visual WWW, Inc. Visual WWW is a Microsoft Visual Studio Industry Partner
More informationDeveloping Solutions for Microsoft Dynamics AX in a Shared AOS Development Environment
Microsoft Dynamics AX 2012 Developing Solutions for Microsoft Dynamics AX in a Shared AOS Development Environment White Paper This document provides guidance for developing solutions when multiple development
More informationOracle Warehouse Builder 10g
Oracle Warehouse Builder 10g Architectural White paper February 2004 Table of contents INTRODUCTION... 3 OVERVIEW... 4 THE DESIGN COMPONENT... 4 THE RUNTIME COMPONENT... 5 THE DESIGN ARCHITECTURE... 6
More informationSOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
More informationA Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu
More informationExam Name: IBM InfoSphere MDM Server v9.0
Vendor: IBM Exam Code: 000-420 Exam Name: IBM InfoSphere MDM Server v9.0 Version: DEMO 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate must
More informationJetBrains ReSharper 2.0 Overview Introduction ReSharper is undoubtedly the most intelligent add-in to Visual Studio.NET 2003 and 2005. It greatly increases the productivity of C# and ASP.NET developers,
More informationDEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES
DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES by Çağatay YILDIRIM June, 2008 İZMİR CONTENTS Page PROJECT EXAMINATION RESULT FORM...ii ACKNOWLEDGEMENTS...iii ABSTRACT... iv
More informationUniface Education Directory
Uniface Education Directory Training with Uniface Welcome to the Uniface Education Digest. This document provides details of what training is available, where to find information on schedules and how to
More informationMatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0
MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon as of April 2011. The
More informationAgile Development with Agile Business Suite
Agile Development with Agile Business Suite By: Alan Hood White Paper Agility. It s a wonderful thing. For a dancer or an athlete the need for agility is obvious. The ability to move, and change directions
More informationImproving database development. Recommendations for solving development problems using Red Gate tools
Improving database development Recommendations for solving development problems using Red Gate tools Introduction At Red Gate, we believe in creating simple, usable tools that address the problems of software
More informationWHITEPAPER. Improving database development
WHITEPAPER Improving database development Introduction At Redgate, we believe in creating simple, usable tools that address the problems of software developers and technology businesses. In considering
More informationFirewall Builder Architecture Overview
Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.
More informationD83167 Oracle Data Integrator 12c: Integration and Administration
D83167 Oracle Data Integrator 12c: Integration and Administration Learn To: Use Oracle Data Integrator to perform transformation of data among various platforms. Design ODI Mappings, Procedures, and Packages
More informationThe QlikView deployment framework
Technical Brief The QlikView deployment framework January, 2014 Table of Contents Introduction 2 Who is this document for? 2 The QlikView deployment framework 3 A sample QDF setup 4 What s included in
More informationOracle SQL Developer Migration. An Oracle White Paper September 2008
Oracle SQL Developer Migration An Oracle White Paper September 2008 Oracle SQL Developer Migration Overview... 3 Introduction... 3 Supported Databases... 4 Architecture... 4 Migration... 4 Standard Migrate...
More informationOctober 21 November 5 November 14 December 12. Washington DC Boston Chicago San Jose. ni.com
October 21 November 5 November 14 December 12 Washington DC Boston Chicago San Jose 1 Evaluating Software Tools and Architectures to Design Test Systems A Sample Modular Software Architecture
More informationOracle SOA Suite: The Evaluation from 10g to 11g
KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete
More informationAddressing the SAP Data Migration Challenges with SAP Netweaver XI
Addressing the SAP Data Migration Challenges with SAP Netweaver XI Executive Summary: Whether it is during the final phases of a new SAP implementation, during SAP upgrades and updates, during corporate
More informationSoftware Architecture for Paychex Out of Office Application
Software Architecture for Paychex Out of Office Application Version 2.3 Prepared by: Ian Dann Tom Eiffert Elysia Haight Rochester Institute of Technology Paychex March 10, 2013 Revision History Version
More informationAn Easier Way for Cross-Platform Data Acquisition Application Development
An Easier Way for Cross-Platform Data Acquisition Application Development For industrial automation and measurement system developers, software technology continues making rapid progress. Software engineers
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
More informationAn Oracle White Paper October 2013. Oracle Data Integrator 12c New Features Overview
An Oracle White Paper October 2013 Oracle Data Integrator 12c Disclaimer This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should
More informationGetting Started with the Ed-Fi ODS and Ed-Fi ODS API
Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview October 2014 2014 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark
More informationSavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems
SavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems Executive Summary This white paper examines the challenges of obtaining timely review feedback and managing
More informationIBM Business Monitor. BPEL process monitoring
IBM Business Monitor BPEL process monitoring 2011 IBM Corporation This presentation will give you an understanding of monitoring BPEL processes using IBM Business Monitor. BPM_BusinessMonitor_BPEL_Monitoring.ppt
More informationProgramming in C# with Microsoft Visual Studio 2010
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
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
More informationAttunity Integration Suite
Attunity Integration Suite A White Paper February 2009 1 of 17 Attunity Integration Suite Attunity Ltd. follows a policy of continuous development and reserves the right to alter, without prior notice,
More informationNick Ashley TOOLS. The following table lists some additional and possibly more unusual tools used in this paper.
TAKING CONTROL OF YOUR DATABASE DEVELOPMENT Nick Ashley While language-oriented toolsets become more advanced the range of development and deployment tools for databases remains primitive. How often is
More informationWhat is BPM? Software tools enabling BPM
What is BPM? BPM, or Business Process Management, is a technology, but it is also more than that. Broadly speaking, one can consider BPM as a management discipline in which processes are valued as assets
More informationOracle Data Integrator: Administration and Development
Oracle Data Integrator: Administration and Development What you will learn: In this course you will get an overview of the Active Integration Platform Architecture, and a complete-walk through of the steps
More informationA Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures
A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures Accelerated Application Modernization (AAM) Page 1 of 16 Table of Contents TABLE OF CONTENTS...
More informationCisco UCS Central Software
Data Sheet Cisco UCS Central Software Cisco UCS Manager provides a single point of management for an entire Cisco Unified Computing System (Cisco UCS) domain of up to 160 servers and associated infrastructure.
More informationJ j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX
Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM
More informationOracle Data Integrator 12c: Integration and Administration
Oracle University Contact Us: +33 15 7602 081 Oracle Data Integrator 12c: Integration and Administration Duration: 5 Days What you will learn Oracle Data Integrator is a comprehensive data integration
More informationAn Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases
An Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases Paul L. Bergstein, Priyanka Gariba, Vaibhavi Pisolkar, and Sheetal Subbanwad Dept. of Computer and Information Science,
More informationOracle Data Integrator 11g: Integration and Administration
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Data Integrator 11g: Integration and Administration Duration: 5 Days What you will learn Oracle Data Integrator is a comprehensive
More informationTeam Foundation Server
Team Foundation Server S. Adams. Dilbert. Available: http://dilbert.com Hans-Petter Halvorsen, M.Sc. Team Foundation Server (TFS) is an Application Lifecycle Management (ALM) system The Software Development
More informationAutomating Business Processes Using SharePoint Designer
Automating Business Processes Using SharePoint Designer Jeff MacKenzie Director of Technology Edgewater Technology www.edgewater.com jmackenzie@edgewater.com Contents What is a workflow? Types of SharePoint
More informationAn Oracle White Paper May 2011. Oracle Tuxedo: An Enterprise Platform for Dynamic Languages
An Oracle White Paper May 2011 Oracle Tuxedo: An Enterprise Platform for Dynamic Languages Introduction Dynamic languages, also sometimes known as scripting languages, have been in existence for a long
More informationAB Suite in the Application Lifecycle
AB Suite in the Application Lifecycle By: Alan Hood White Paper The application lifecycle goes well beyond simply writing applications and testing them. It includes everything from the initial collection
More informationContinuous integration for databases using
Continuous integration for databases using Red Wie Sie Gate die tools Microsoft SQL An overview Continuous integration for databases using Red Gate tools An overview Contents Why continuous integration?
More informationORACLE DATA INTEGRATOR ENTERPRISE EDITION
ORACLE DATA INTEGRATOR ENTERPRISE EDITION Oracle Data Integrator Enterprise Edition 12c delivers high-performance data movement and transformation among enterprise platforms with its open and integrated
More informationIntegrating TAU With Eclipse: A Performance Analysis System in an Integrated Development Environment
Integrating TAU With Eclipse: A Performance Analysis System in an Integrated Development Environment Wyatt Spear, Allen Malony, Alan Morris, Sameer Shende {wspear, malony, amorris, sameer}@cs.uoregon.edu
More informationDynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT
Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP
More informationDescription. Benefits. Requirements. Selection process. Duration
PHP development Be part of a team that implements a web application displaying products from different affiliate platforms using their available API s. The application is developed using PhalconPHP framework
More informationOracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect
Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,
More informationOracle Database: Program with PL/SQL
Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores the benefits of this
More informationDeveloping ASP.NET MVC 4 Web Applications MOC 20486
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
More informationARCHITECTURE. Architecture. Microsoft Dynamics GP. White Paper
Microsoft Dynamics GP Architecture White Paper Date: June, 2010 Table of Contents Introduction... 4 Application Structure... 4 Dexterity and the Dexterity Runtime Engine... 5 Dexterity... 5 Dexterity Runtime
More informationMigrate AS 400 Applications to Windows, UNIX or Linux
Migrate AS 400 Applications to Windows, UNIX or Linux INFINITE Corporation White Paper prepared for Infinite Product Group date January 2012 Abstract: This paper is a discussion of how to create platform
More informationBusiness Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
More information