Rally to Java (J2EE) Thin Client Migration

Size: px
Start display at page:

Download "Rally to Java (J2EE) Thin Client Migration"

Transcription

1 Rally to Java (J2EE) Thin Client Migration White Paper November 2008 Have you ever asked yourself: What I am going to do with my great unsupported Oracle Rally applications? If so, this document is for you

2 Contents Executive Information 3 Migration Methodology 4 Source Environment 5 Target Environment 6 Migration Process 7 Success Story 12 Summary 14 Appendix A: JDataPanel Framework 15 Appendix B: Out-of-the-box Look and Feel 18 Appendix C: The Conversion service and Price Estimations 21 About MainTrend

3 Executive Information This document describes MainTrend s Solution for Rally to Java Conversion. Its purpose is to provide general information and understanding of the conversion process and JDataPanel Framework as a basis for this solution and a typical, general methodology that can be applied to application conversion projects utilizing JDataPanel Framework. Rally 4GL for rapid application development was adopted by many enterprises for their vertical application development in the late 1980's and early 1990's. In the context for which it was created, Rally was a formidable tool that allowed development of applications in the Open VMS environment for text-based systems. Many enterprises and organizations built their mission critical systems with Rally. Many man-years were invested in Rally code, in the application user interface and business logic. But now Rally applications have become legacy ones: they have many limitations and do not meet modern requirements. There is no GUI at all; the entire user interface is implemented with character cell terminal. Rally script is not an object-oriented language. Code reuse is very difficult. Sophisticated algorithms and database processing need to be maintained externally in other environments. Thus Rally does not comply with the modern requirements of rich graphical user interface, n-tier architecture, component-oriented and service-oriented design. And, the last but not least, Rally is an unsupported platform. Nowadays more and more organizations are urged to move their Rally applications to a modern thin-client environment. There are 3 choices, which can be considered: 1. Face lifting 2. Manual rewriting from scratch 3. Automated conversion Face lifting uses the existing application as a back-end, and therefore does not really move it to the modern supported environment. Rewriting Rally applications from the scratch is a very costly, time consuming process and may lead to the long learning curve for the end users and to the loss of business knowledge. The significant point is that legacy applications are not always well documented. Even when an organization has the original system analysis document, not all the maintenance changes may have been documented so the risk of business logic loss is very high. Conversion as a replacement methodology saves all the investments in business knowledge and opens the way to maintenance and further development in a new modern environment. This document will present the conversion process suggested by MainTrend in order to meet all aspects and challenges of converting Rally applications to a full J2EE thin-client Java application. MainTrend is today the sole provider of such a comprehensive solution for Oracle Rally applications

4 Migration Methodology Rally 4GL for rapid application development was adopted by many enterprises for their vertical application development in the late 1980's and early 1990's. In the context for which it was created, Rally was a formidable tool that allowed development of applications in the Open VMS environment for text-based systems. Many enterprises and organizations built their mission critical systems with Rally. Many man-years were invested in Rally code, in the application user interface and business logic. But now Rally applications have become legacy ones. Currently enterprises are moving over to new technologies. Graphical User Interface (GUI) based operating systems, Internet, Mobile computing, e-commerce and other forces require businesses to move forward. Maintenance of old architectures is expensive and suppliers are discontinuing services and maintenance contracts. Professional personnel are hard to find to support old technologies. Users are demanding seamless integration of legacy systems with new technologies. Moving to another platform requires a number of factors to be considered. One major consideration is the enterprise's investment in its legacy applications and significant cost of the new application development. Another consideration is how to ensure a rapid and smooth migration path from one infrastructure to another without disturbing critical systems. The more valuable the encapsulating an organization's business logic software is, the more complex is the process of its evolution. Maintaining legacy software business logic is the important part of an organization's knowledge storage. Smooth and reliable transformation requires preserving all of the needed business logic. Rewriting Rally applications from the scratch is a very costly, time consuming process and may lead to the loss of business logic and user interface investments. And, the significant point is that legacy applications are not always well documented. Even when an organization has the original system analysis document, not all the maintenance changes may have been documented, so the risk of business logic loss is very high. Automated conversion as a migration methodology saves all the investments in business logic and opens the way to maintenance and further development in a new modern environment. The time to start migration is determined by the moment the new requirements can not be implemented with the old technology. The main goal is not only to migrate into a new environment, but to have an opportunity to implement new technologies. The right migration strategy also means changing the software ideology to meet new requirements. Therefore, just emulating the old legacy environment with the new one is a wrong decision. Rally to Java (R2J) is a software engine toolset and set of methodologies that take an application coded in Rally and generate Java / Xml application code with minimal need for a programmer intervention. Java as a target environment allows maximum platform flexibility and at the same time allows, if needed, to remain with the current server-side platform. Java has proven itself to be a superior technology as a modern business application tool. Moving to Java is a strategic decision for an enterprise, a decision to make another step into the future. An enterprise that decides to migrate to this modern development environment will use Rally to Java (R2J) as its conversion tool

5 Source Environment Rally is a fourth generation language that unites a high level scripting language with extensive database access support, screen forms and reports. For its time Rally was a powerful, elegant and flexible application development tool. It did, however, have its limitations and does not meet modern requirements of rich graphical user interface, n-tier architecture, component-oriented and service-oriented design. A Rally application consists of three major parts that should be addressed during the conversion process: - DSD s ( data source definitions ) which specify a source of data that can be accessed from an application. The specification includes the names of the databases, tables, domains, and files to be used. - ADL s ( application development language ) optional business logic procedures. For example, you may decide to define an ADL procedure to provide more sophisticated validation on user input. - Menus and Forms based on character-cell user interface. Rally limitations: - Code executed entirely on server - Sophisticated algorithms and database processing cases need to be maintained externally in other environments - Weak client server version abandoned - No Graphical User Interface character cell terminal implementation - Not object oriented - Not strong on code reuse - Not Open - No support for web delivery of forms - No support for n-tier architecture - Very few reported bugs - Rally is no longer supported by Oracle - New VMS versions and platforms do not support Rally - 5 -

6 Target Environment The target environment is a full thin client solution based on the modern J2EE and AJAX methodologies. The new architecture is a pure thin client ( browser ) solution with a J2EE container and web server on the server side; the application is packed as a J2EE servlet running within a J2EE container; database access and some business logic are provided via J2EE components. All the data access layer (DAL) and presentation layer (GUI) object definition XML files are also stored on the central web server. The server side can be any J2EE container / Java Application Server, running on any Java supporting operating system (IBM WebSphere, BEA WebLogic, Oracle Application Server, Tomcat, JBoss, Sybase EAServer, etc.). The resulting application requires no client installation, except of a browser, with no operating system limitations. Currently supported browsers are Internet Explorer 6.0 and higher, and Firefox 3.0 and higher. The same browser software version has to be installed on all the client workstations. All the browser instances on the client workstations should have the same settings (security, JavaScript etc.). Application changes, which are made to the XML definition files (database access definitions and GUI definitions), are available immediately. Business logic changes, encapsulated within application server components, are available immediately after installation. Business logic and GUI framework changes, encapsulated within the J2EE Servlet, are available immediately after the Servlet container restart. The database is accessed from the application server components. This architecture provides centralized application management and does not require any additional software to be installed on the end-user workstations

7 Migration Process Generally the migration process has the following steps: 1. Detailed analysis, choosing of the target platform 2. Verification and fixing of the source application 3. Rally application report generation 4. Reverse engineering of the source application (based on the application report) and the database metadata 5. Manual completion of the unreported parts (aggregate fields information, menu texts etc.) 6. Code generation 7. Preparing test environment 8. Database migration (if a new database platform is chosen) 9. Unit testing, including required database connection for the data access layer objects 10. External links migration 11. Code integration and thin platform adaptation. Application restructuring according to the thin client conversion model. 12. Database integration and required changes according to the chosen database platform 13. General graphical design, fine tuning of the resulting GUI in line with customer standards 14. Application integration testing and required fixing 15. User acceptance 16. Building the production environment and putting the new application to production 17. Trainings for the customer s developers The conversion itself is covered by steps 3 through 6 and uses Rally Conversion Suite. Rally Conversion Suite consists of these parts: Java-based JDataPanel framework that allows future flexible and reliable development in the new Java-based environment, and which also includes an independent product for rich Form/Report design MainTrend's JDataPanel Designer. The framework supplies all the needed functionality that the Rally application has, including database access, forms and reports. JDataPanel can be used to create new Java applications, not just to convert existing Rally applications. Rally Converter itself, which translates each Rally application into a set of Java and XML modules. Conversion and development methodologies, including best practices for the most effective manual completion and enhancement of the resulting applications. The automated conversion process converts more than 80% of a Rally application to Java/XML automatically. That means that at least 80% of the total conversion work is performed automatically

8 We use Rally application report as a source for our conversion process, and there is some information (such as types of aggregate fields, menu choice texts etc.) that is not included into the Rally report. This information can be easily added manually with our editing tool. Also there are some objects (external links, for example), which should be treated manually. For such objects we build wrapper classes, so the manual intrusion is encapsulated within those classes. Also manual part includes GUI tuning according to the customer's requirements and database access tuning. The database access is very significant, because Rally itself uses "connected" database access model and is tightly coupled with Rdb, and this approach is not always good for modern applications, and always not good for n-tier applications. From our experience, manual part can vary from 5% to 20%, depending on the application. Here is an example of a Rally Application Report s fragment: Another fragment, it can be noticed, that the text line length is limited by 80 characters, and therefore any word can be cut in unpredictable location: - 8 -

9 R2J framework contains sophisticated parser that takes this flat, free-text report, generated by the Rally application, into a multidimensional Object based XML file. The parser includes many lexical analysis heuristic algorithms for complex texts with free structure and unpredicted lexical hindrances. The generated XML-representation information is compared with the Rally application (R2J suite automated tools are used for such comparison), and necessary fixes are performed manually. Then this intermediate XML-representation is used as a source for the code generation. The generated objects are grouped into the following packages: - 9 -

10 - dal XML-definitions of the data access layer objects (DSDs) - external all the Java classes for external links - façade all the Java classes for Menus, Tasks and the application manager - logic all the Java classes for ADLs and Action Lists - presentation all the Java classes for Forms, Form Packets and all the XMLdefinitions for the GUI objects The presentation layer object definitions and data access layer object definitions ( XML files ) can be stored with the resulting Java application, or can be deployed on a web server The generated application is deployed with the thin framework as follows: [webapps] [... the application's directory [css] [html] [images] [js] [jsp] [META-INF MANIFEST.MF ] [WEB-INF [classes [The application s Java classes structured by package name: [dal] [external] [facade] [logic] [presentation] ] [net] [maintrend - MainTrend's engine Java classes] ] [lib [all the needed libraries, including Oracle JDBC driver] ] web.xml ] index.jsp login.jsp Configuration.xml ] ]

11 Logically the converted application works within a J2EE container as a servlet, which provides all the needed for the thin client environment functionality:

12 Success Story Family Department of the Commonwealth of Puerto Rico Government ( Departamento de la Familia, DLF) is a large U.S. government agency, which administrates and is responsible of all forms of public assistance and social services offered to families in their needs and in the protection and care of children. The Department has more then 3000 users in more than 100 local offices spread all over the Puerto Rico. DLF had a legacy application, which supported almost all its activities, containing approximately 100,000 lines of code (estimated as more than 30 man-years of investment). This application was developed in Oracle Rally platform, which is no longer supported by Oracle, and is tightly coupled with Open VMS operating system and Oracle Rdb database. DLF began experiencing many different problems that were attributed both directly and indirectly to this application: - The technology was significantly outdated, leaving little or no room for the application to grow to the level of robustness required for the future. - The existing Rally application required a complex emulator installation on each workstation. - The lack of programmers availability and limitation of the platform prevented future developments and caused major issue on maintenance. - The application lacked organized documentations that could lead to a potential business knowledge lost. As a result of these problems, DLF decided that this technology was no longer feasible to maintain and began to seek out an alternative solution. Given the size and required reliability of the application, HP UNIX operating system was chosen as a target server platform, Oracle 10g database was chosen as a target database platform, and Java (J2EE) thin client solution was chosen as a target programming environment. When the migration project was planned, the following considerations were taken into account in addition to mentioned problems: - The project had short time frame and very tight budget. - The number of users was significant, so the overall cost (both time and money) of assimilation would be very high. As a solution MainTrend s Rally to Java conversion service was chosen: - Using MainTrend s R2J Toolset to convert the application to a modern J2EE application. - Using thin client (browser) as the client-side application container using MainTrend s JDP framework. A joint team (Hewlett Packard of Puerto Rico as a primary contractor, MainTrend as a subcontractor) undertook the entire migration project. It took less than 7 months from the project start to the new converted application working in production, and about one third of the estimated budget of the full rewriting. All the goals of the migration project were achieved

13 The project was completed and launched on September Since that time there were only two minor bug fixes. The converted system now supports all the 3000 users in 100 sites. Business Results: - The project took less then 7 month s, and was performed within the original budget and time frame. - The resulting Java application is now maintained by the department s own developers. - No loss in business knowledge. - A significant reduction in client maintenance was achieved (Only browser maintenance is needed) - Because there was no change in business logic and Forms structure, the assimilation efforts remain low. - The new technology (Java rather than Rally) makes it much easier to find programming personnel. - The more flexible programming environment allows a reduction in the maintenance cost per change factor. - The new technology allows application changes which increase business productivity of the users

14 Summary This White Paper describes the MainTrend s path for successful Oracle Rally migration into new advanced J2EE environment. This migration methodology provides: - Rapid, accurate and valid way for organizations to migrate Rally applications to Java - Low assimilation costs for the new application - The same productivity and more, in a new modern environment. - No limitations for the target server-side platform: any Java-supporting platform will fit. A VMS/Rdb based organization can proceed without a major change in its structure. - Much lower cost and faster solution for the legacy applications migration path. - Flexible open-platform development environment. The applications can be further developed by our GUI designing tools and framework alongside and integrated with the most cutting-edge commercial development tools - Code reuse enabled environment and therefore reduced maintenance costs. - Seamless integration with modern technologies and new approaches. Reducing the conversion process significantly, R2J frees organizations from the translation process so they can continue to do what they do best remain dedicated to running their core business functions instead of dedicating themselves to one usually lengthy migration project. By working with the MainTrend s team of specialists, organizations receive the added benefit of applying our experience and advanced expertise to their unique and often complex requirements

15 Appendix A: JDataPanel (JDP) Framework JDataPanel Framework is a central element of MainTrend s programming environment. It is both a base for all the conversions (Rally-to-Java, PowerBuilder etc.), and also the independent framework for building J2EE applications. When developed, the purpose of the framework was not to write a Rally engine using Java as a programming language, rather to build a general framework that included Rally functionality and PowerBuilder s DataWindow as special cases. The purpose was to give Java developers a powerful and flexible Java and XML based environment for building Data Access Layer and Presentation Layer components. JDataPanel Framework consists of the following parts: - JDataPanel components ( Presentation layer ) - Data manager components ( Data access layer ) - Application manager components ( Control layer ) - Graphical designers ( JDataPanel Builder and DataStore Builder ) JDataPanel is a universal XML-based user interface description: - It has both "wide" and "deep" architectures: correlates with intuitive concept of object with attributes ( wide ) and sub-objects ( deep ). - It has built-in integration with the Business Logic and Data Access Layers together with readiness for layers separation. - It is a powerful form / report framework. User Interface Description Structure <?xml version="1.0" encoding="utf-8"?> <group name="main"... (other attributes) > <textgroup name="t1" fontfamily="courier New" x="0"...> <text name="t1_1" container="t1"...>hello!</text> </textgroup> <group name="header" datasource="ds1"...> <text.../> <field name="date" datafield="indate" datatype="date"...> <editcontrol name="jdatefield".../> </field> <group...> <field.../> <text.../> </group> </group> </group> JDP framework supports an MVC (Model View Controller) design pattern even in thin client environment (Renderer + browser as View, JDP Model as Model and JDP commands as Controller )

16 DataStore part of the framework is used as a Data Model part of the Model in MVC pattern. DataStore framework is also a universal data access layer solution, and can be used independently from JDataPanel part of the JDP framework. DataStore objects have their xml representation, which looks as follows: <?xml version="1.0" encoding="utf-8"?> <datastore name="example_dsd" clearonretrieve="true" comment="" deleteallowed="true" insertallowed="true" retrievelimit="0" trimendonretrieve="false" updateallowed="true" updatefields="code, DESCRIPTION" updatekey="code" updatesourcename="example_tbl" definition="select EXAMPLE_TBL.CODE, EXAMPLE_TBL.DESCRIPTION from EXAMPLE_TBL EXAMPLE _TBL order by EXAMPLE_TBL.CODE asc" adapter="1"> <field name="code" datatype="string" sourcealias="example_tbl" sourcefieldname="code" sourcename="example_tbl" updateable="true"/> <field name="description" datatype="string" sourcealias="example_tbl" sourcefieldname="description" sourcename="example_tbl" updateable="true"/> </datastore> Flexibility of the DataStore framework is based on the encapsulation of the data access functionality with the adapters concept. Each type of the data storage can be accessed with the appropriate adapter: - SQLAdapter -> JDBC -> Database - XMLAdapter -> XML files - InMemoryAdapter (used to transfer the data between DataStores with the same application) The adapters concept is open and any needed additional adapter can be easily developed. Application manager components are the base for the building thin client solutions for converted from different sources applications, or for the applications which are built from scratch with JDP framework. These components can be easily inherited and extended to suite all the needs of the chosen target platform

17 To increase the development productivity and to help the developers in working with JDP framework, the Graphical designers (JDataPanel Builder and DataStore Builder) can be used: Here is the example of the JDataPanel (form), opened within JDataPanel Builder: Toolbar Area Properties Panel Object Hierarchy Preview Area

18 Appendix B: Out-of-the-box Look and Feel of the Converted Application Sales Info is a test application, which is supplied with Oracle Rally programming environment. The following screenshots are intended to give the feeling of look and feel of the converted application without any graphical tuning. The application can be also accessed at The first page (login page) looks like the following:

19 Here is the Orders Menu: Original (Rally): Converted:

20 And here is Orders form: Original (Rally): Converted:

21 The conversion services, pricing estimation and model We offer an automated conversion service that can lift Rally applications to the Java/XML technologies while preserving business logic base and user interface investments. We do not sell the tool itself, we offer a service based on our tool. Most of the work can be done remotely, and manual part can be divided between MainTrend and a customer or a third party conversion partner, to be as convenient as possible to all the parties. There can be different models of the conversion projects - from full conversion to different "reverse engineering" stages, automatically generated script can be used by customer's developers as a tool for business logic capturing, etc. Business model can also vary - from fixed price projects to hourly based consulting. All the mixed type models are also available. As a first step we can define a pilot for the conversion project. The pilot will give enough information to prove that the conversion suits the application; and the pilot results can be used then as a part of the whole conversion. To be more precise in our estimations we need the answers to the following questions: - What is the total size of your Rally applications (in VMS blocks)? - Is your business logic mostly incorporated within Rally application itself, or located externally? What are your plans for the converting of the external business logic routines? - What will be your server-side environment (operation system, database, application server etc.)? - What will be your network topology? - What is your estimation for the overall quantity of end-users? - Are your personnel familiar with Java environment and, if so, on what level? - What is your schedule for the project? Based on this information we can make (though very preliminary) estimation of the needed efforts and time schedule, and build the right price model. More accurate estimation requires Rally applications and database structure to be analyzed. In general for the pricing model we can suggest "mixed" model, that is fixed price based on a Rally application characteristics (number of VMS blocks, forms, fields, DSD's, external links, tasks etc.) plus consulting hours pool. From our experience, additional consulting is no more than 50% of the application-dependent price

22 About MainTrend Founded in 2002, MainTrend is a company that unites high-level information technology and organization architecture professionals. MainTrend is a software and solution provider, focused on integrative decisions for its customers. Our professionals work in government structures, banks, private corporations and software development organizations; we know the needs of these types of organizations and are able to both supply integrative solutions and assist in their decision making processes. Our professionals have extensive expertise in system architecture design, databases, application programming and decision making systems. We are proud of our ability to perform complex projects, meeting planed budget, technology and time goals

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM 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 information

Version 14.0. Overview. Business value

Version 14.0. Overview. Business value PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

Appeon for PowerBuilder

Appeon for PowerBuilder Appeon for PowerBuilder A Highly Productive Web Development Platform product brochure www.sybase.com A Highly Productive Web Development Platform Rapid Web Application Development Appeon for PowerBuilder

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

In this chapter, we lay the foundation for all our further discussions. We start

In this chapter, we lay the foundation for all our further discussions. We start 01 Struts.qxd 7/30/02 10:23 PM Page 1 CHAPTER 1 Introducing the Jakarta Struts Project and Its Supporting Components In this chapter, we lay the foundation for all our further discussions. We start by

More information

Servoy the first choice to deliver Software as a Service (SaaS) platform to accommodate fast, better and cheap application development to Java.

Servoy the first choice to deliver Software as a Service (SaaS) platform to accommodate fast, better and cheap application development to Java. Servoy the first choice to deliver Software as a Service (SaaS) platform to accommodate fast, better and cheap application development to Java. Servoy has a better software development mousetrap for quickly

More information

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product CIMtrek Ltd Introduction: CIMTrek has been created to help organizations modernise their legacy applications

More information

Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application

Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application First Generation HTTP request (URL or Form posting) W HTTP response (HTML Document) W Client Tier Server Tier Data Tier Web CGI-Scripts

More information

JAVA/J2EE DEVELOPER RESUME

JAVA/J2EE DEVELOPER RESUME 1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract

More information

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Migration 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 information

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience IBM Digital Experience Using Modern Web Development Tools and Technology with IBM Digital Experience Agenda The 2015 web development landscape and IBM Digital Experience Modern web applications and frameworks

More information

ORACLE FORMS APPLICATIONS?

ORACLE FORMS APPLICATIONS? WHY UPGRADE/MIGRATE ORACLE FORMS APPLICATIONS? A WHITEPAPER The information provided in this white paper is for general information only. It is not a specific guide to any particular upgrade/migration.

More information

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems Name : Z A B Phone : 1-847-530-7013 Email : consultants@webspherehatsguru.com SUMMARY One & half year experience of technical experience in complete software development life cycle process which includes

More information

Understanding Application Servers

Understanding Application Servers Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database

More information

Productivity Comparison for Building Applications and Web Services

Productivity Comparison for Building Applications and Web Services Productivity Comparison for Building Applications and Web Services Between The Virtual Enterprise, BEA WebLogic Workshop and IBM WebSphere Application Developer Prepared by Intelliun Corporation CONTENTS

More information

CrownPeak Java Web Hosting. Version 0.20

CrownPeak Java Web Hosting. Version 0.20 CrownPeak Java Web Hosting Version 0.20 2014 CrownPeak Technology, Inc. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,

More information

Web Express Logon Reference

Web Express Logon Reference IBM WebSphere Host On-Demand Version 10 Web Express Logon Reference SC31-6377-01 IBM WebSphere Host On-Demand Version 10 Web Express Logon Reference SC31-6377-01 Note Before using this information and

More information

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS A technical white paper by: InterSystems Corporation Introduction Java is indisputably one of the workhorse technologies for application

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

Base One's Rich Client Architecture

Base 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 information

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010 Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

Crawl Proxy Installation and Configuration Guide

Crawl Proxy Installation and Configuration Guide Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main

More information

Curl Building RIA Beyond AJAX

Curl Building RIA Beyond AJAX Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information

More information

The leading platform for Model Driven Architecture (MDA) Content:

The leading platform for Model Driven Architecture (MDA) Content: The leading platform for Model Driven Architecture (MDA) Content: Models Made for Business... 2 ArcStyler Overview... 2 Main Benefits... 3 ArcStyler Editions... 4 ArcStyler Modules and Tool Architecture...

More information

Web Application Development for the SOA Age Thinking in XML

Web 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 information

CSI 2132 Lab 8. Outline. Web Programming JSP 23/03/2012

CSI 2132 Lab 8. Outline. Web Programming JSP 23/03/2012 CSI 2132 Lab 8 Web Programming JSP 1 Outline Web Applications Model View Controller Architectures for Web Applications Creation of a JSP application using JEE as JDK, Apache Tomcat as Server and Netbeans

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

Client-server 3-tier N-tier

Client-server 3-tier N-tier Web Application Design Notes Jeff Offutt http://www.cs.gmu.edu/~offutt/ SWE 642 Software Engineering for the World Wide Web N-Tier Architecture network middleware middleware Client Web Server Application

More information

Enterprise Application Integration

Enterprise Application Integration Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier

More information

Done. Imagine it. c Consulting. c Systems Integration. c Outsourcing. c Infrastructure. c Server Technology.

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 information

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based

More information

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to

More information

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19 3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server

More information

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES ABSTRACT Enterprise Application Integration technologies have been in the market for approx 10 years. Companies deploying EAI solutions have now started

More information

Information Technology Policy

Information Technology Policy Information Technology Policy Web Server/Application Server Standards ITP Number ITP-APP002 Category Recommended Policy Contact RA-itcentral@pa.gov Effective Date October 26, 2005 Supersedes Scheduled

More information

Avaya Aura Orchestration Designer

Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer is a unified service creation environment for faster, lower cost design and deployment of voice and multimedia applications and agent

More information

300 at one blow! modernizing a NonStop application at Elmer Dienstleistungs GmbH & Co. KG. September 26, 2012. Juergen Depping CommitWork GmbH

300 at one blow! modernizing a NonStop application at Elmer Dienstleistungs GmbH & Co. KG. September 26, 2012. Juergen Depping CommitWork GmbH 300 at one blow! modernizing a NonStop application at Elmer Dienstleistungs GmbH & Co. KG September 26, 2012 Juergen Depping CommitWork GmbH Info@CommitWork.de www.commitwork.de Seite 1 300 at one blow!

More information

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities: DTWMS Required Software Engineers 1. Senior Java Programmer (3 Positions) Responsibilities: Responsible to deliver quality software solutions using standard end to end software development cycle Collaborate

More information

OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1

OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1 Easy to build and implement knowledge automation systems bring interactive decision-making expertise to Web sites. Here s proven technology that provides customized, specific recommendations to prospects,

More information

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it ) About Oracle WebLogic Server Oracle WebLogic Server is the industry's best application server for building and deploying enterprise Java EE applications with support for new features for lowering cost

More information

Migrating Applications From IBM WebSphere to Apache Tomcat

Migrating Applications From IBM WebSphere to Apache Tomcat Migrating Applications From IBM WebSphere to Apache Tomcat MuleSource and the MuleSource logo are trademarks of MuleSource Inc. in the United States and/or other countries. All other product and company

More information

Migrate AS 400 Applications to Windows, UNIX or Linux

Migrate 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 information

J2EE Promises and Customer Experiences

J2EE Promises and Customer Experiences J2EE Promises and Customer Experiences Adding a Productivity Layer to J2EE Speeds J2EE Benefits By Susan E. Aldrich, Senior Vice President January 2003 Prepared for Macromedia, Inc. Patricia Seybold Group

More information

IBM Customer Experience Suite and Electronic Forms

IBM Customer Experience Suite and Electronic Forms Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your

More information

C/S Basic Concepts. The Gartner Model. Gartner Group Model. GM: distributed presentation. GM: distributed logic. GM: remote presentation

C/S Basic Concepts. The Gartner Model. Gartner Group Model. GM: distributed presentation. GM: distributed logic. GM: remote presentation C/S Basic Concepts The Gartner Model Contents: 2-tier Gartner Model Winsberg s Model / Balance Example 3-tier n-tier Became de facto reference model Recognizes 5 possible modes of distribution: distributed

More information

IBM Tivoli Composite Application Manager for WebSphere

IBM Tivoli Composite Application Manager for WebSphere Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the life cycle of complex IBM WebSphere-based J2EE

More information

MicroStrategy Course Catalog

MicroStrategy Course Catalog MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY

More information

Visionet IT Modernization Empowering Change

Visionet IT Modernization Empowering Change Visionet IT Modernization A Visionet Systems White Paper September 2009 Visionet Systems Inc. 3 Cedar Brook Dr. Cranbury, NJ 08512 Tel: 609 360-0501 Table of Contents 1 Executive Summary... 4 2 Introduction...

More information

Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify

More information

Turning ClearPath MCP Data into Information with Business Information Server. White Paper

Turning ClearPath MCP Data into Information with Business Information Server. White Paper Turning ClearPath MCP Data into Information with Business Information Server White Paper 1 Many Unisys ClearPath MCP Series customers have Enterprise Database Server (DMSII) databases to support a variety

More information

IBM Script Portlet for WebSphere Portal Release 1.1

IBM Script Portlet for WebSphere Portal Release 1.1 IBM Script Portlet for WebSphere Portal Release 1.1 Topics Why script applications for WebSphere Portal The Script Portlet approach and its benefits Using Script Portlet Accessing data and services Downloadable

More information

Oracle Application Development Framework Overview

Oracle 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 information

ORACLE ADF MOBILE DATA SHEET

ORACLE ADF MOBILE DATA SHEET ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized

More information

Enterprise content management solutions Better decisions, faster. Storing, finding and managing content in the digital enterprise.

Enterprise content management solutions Better decisions, faster. Storing, finding and managing content in the digital enterprise. Enterprise content management solutions Better decisions, faster Storing, finding and managing content in the digital enterprise. Streamlines the collection, protection, sharing and distribution of digital

More information

Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications

Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications Murali Iyengar, Principal Sales Consultant,

More information

Net-WMS FP6-034691. Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT. Networked Businesses. D.8.1 Networked architecture J2EE compliant

Net-WMS FP6-034691. Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT. Networked Businesses. D.8.1 Networked architecture J2EE compliant Net-WMS SPECIFIC TARGETED RESEARCH OR INNOVATION PROJECT Networked Businesses D.8.1 Networked architecture J2EE compliant ( Version 1 ) Due date of deliverable: June 30 th, 2007 Actual submission date:

More information

MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0

MatchPoint 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 information

Web. 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. 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 information

CA IDMS Server r17. Product Overview. Business Value. Delivery Approach

CA IDMS Server r17. Product Overview. Business Value. Delivery Approach PRODUCT sheet: CA IDMS SERVER r17 CA IDMS Server r17 CA IDMS Server helps enable secure, open access to CA IDMS mainframe data and applications from the Web, Web services, PCs and other distributed platforms.

More information

The Comparison of J2EE and.net for e-business

The Comparison of J2EE and.net for e-business The Comparison of J2EE and.net for e-business The Technical Report (hipic-10292003) of High-performance Information Computing Center at California State University, Los Angeles Jongwook Woo Computer Information

More information

Modern Software Development Tools on OpenVMS

Modern Software Development Tools on OpenVMS Modern Software Development Tools on OpenVMS Meg Watson Principal Software Engineer 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Topics

More information

Techniques for Scaling Components of Web Application

Techniques for Scaling Components of Web Application , March 12-14, 2014, Hong Kong Techniques for Scaling Components of Web Application Ademola Adenubi, Olanrewaju Lewis, Bolanle Abimbola Abstract Every organisation is exploring the enormous benefits of

More information

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies: Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,

More information

Technical White Paper The Excel Reporting Solution for Java

Technical White Paper The Excel Reporting Solution for Java Technical White Paper The Excel Reporting Solution for Java Using Actuate e.spreadsheet Engine as a foundation for web-based reporting applications, Java developers can greatly enhance the productivity

More information

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Macromedia Dreamweaver 8 Developer Certification Examination Specification Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this

More information

Technical Information Abstract

Technical Information Abstract 1/15 Technical Information Abstract Disclaimer: in no event shall Microarea be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits,

More information

Actuate Business Intelligence and Reporting Tools (BIRT)

Actuate Business Intelligence and Reporting Tools (BIRT) Product Datasheet Actuate Business Intelligence and Reporting Tools (BIRT) Eclipse s BIRT project is a flexible, open source, and 100% pure Java reporting tool for building and publishing reports against

More information

Rapid application development for JEE using Adobe ColdFusion 9

Rapid application development for JEE using Adobe ColdFusion 9 Rapid application development for JEE using Adobe ColdFusion 9 Table of contents 1 Six issues affecting web application development 2 The ColdFusion approach for rapid application development 3 The business

More information

How To Build A Connector On A Website (For A Nonprogrammer)

How To Build A Connector On A Website (For A Nonprogrammer) Index Data's MasterKey Connect Product Description MasterKey Connect is an innovative technology that makes it easy to automate access to services on the web. It allows nonprogrammers to create 'connectors'

More information

SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT

SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT SoftSol s platform-independent, scalable Business Management (BPM) solution, powered by Newgen technology, enables automation of business processes which can be integrated with any other external applications.

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

Manage Software Development in LabVIEW with Professional Tools

Manage Software Development in LabVIEW with Professional Tools Manage Software Development in LabVIEW with Professional Tools Introduction For many years, National Instruments LabVIEW software has been known as an easy-to-use development tool for building data acquisition

More information

Automate your business processes with flexible forms, portals and process-based solutions from IBM.

Automate your business processes with flexible forms, portals and process-based solutions from IBM. Using portals and electronic forms to automate business processes White paper September 2008 Automate your business processes with flexible forms, portals and process-based solutions from IBM. Page 2 Contents

More information

Enterprise Architecture Modeling PowerDesigner 16.1

Enterprise Architecture Modeling PowerDesigner 16.1 Enterprise Architecture Modeling PowerDesigner 16.1 Windows DOCUMENT ID: DC00816-01-1610-01 LAST REVISED: November 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains to

More information

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with

More information

PIE. Internal Structure

PIE. 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 information

Server-Side Scripting and Web Development. By Susan L. Miertschin

Server-Side Scripting and Web Development. By Susan L. Miertschin Server-Side Scripting and Web Development By Susan L. Miertschin The OOP Development Approach OOP = Object Oriented Programming Large production projects are created by teams Each team works on a part

More information

New Features Guide. Appeon 6.1 for PowerBuilder

New Features Guide. Appeon 6.1 for PowerBuilder New Features Guide Appeon 6.1 for PowerBuilder DOCUMENT ID: DC20033-01-0610-01 LAST REVISED: October 2008 Copyright 2008 by Appeon Corporation. All rights reserved. This publication pertains to Appeon

More information

BIRT Application and BIRT Report Deployment Functional Specification

BIRT Application and BIRT Report Deployment Functional Specification Functional Specification Version 1: October 6, 2005 Abstract This document describes how the user will deploy a BIRT Application and BIRT reports to the Application Server. Document Revisions Version Date

More information

Putting the power of Web 2.0 into practice.

Putting the power of Web 2.0 into practice. White paper July 2008 Putting the power of Web 2.0 into practice. How rich Internet applications can deliver tangible business benefits Page 2 Contents 2 Introduction 3 What Web 2.0 technology can do for

More information

HPC Portal Development Platform with E-Business and HPC Portlets

HPC Portal Development Platform with E-Business and HPC Portlets 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: garywu@nchc.org.tw Abstract HPC Portal Development

More information

Adobe LiveCycle : Release overview and migration planning for business managers

Adobe LiveCycle : Release overview and migration planning for business managers Adobe LiveCycle : Release for business managers BUSINESS WHITE PAPER TABLE OF CONTENTS 1 Purpose of the document 1 Background 1 Why migration is recommended 1 Migration strategy 2 Overview of 8 Available

More information

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction THE BENEFITS OF USING JENNIFER Integrated Performance Monitoring JENNIFER provides comprehensive and integrated performance monitoring through its many dashboard views, which include Realuser Monitoring

More information

Complementing Your Web Services Strategy with Verastream Host Integrator

Complementing Your Web Services Strategy with Verastream Host Integrator Verastream Complementing Your Web Services Strategy with Verastream Host Integrator Complementing Your Web Services Strategy with Verastream Host Integrator Complementing Your Web Services Strategy with

More information

Solution Guide 877.224.7768. www.profoundlogic.com. sales@profoundlogic.com

Solution Guide 877.224.7768. www.profoundlogic.com. sales@profoundlogic.com Solution Guide 877.224.7768 sales@profoundlogic.com 877.224.7768 sales@profoundlogic.com 2 Table of Contents 2 Message from the CEO 3 Profound Logic Solutions 4 Enterprise Modernization 5 Rich UI Modernization

More information

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking Track transactions end to end across your enterprise to drive fast response times and help maintain high customer satisfaction IBM Tivoli Composite Application Manager for Response Time Tracking Highlights

More information

Services. Custom Tag Libraries. Today. Web Development. Role-Based. Development. Code Reuse. Tag Libraries Custom Tags. Tag Lifecycle.

Services. Custom Tag Libraries. Today. Web Development. Role-Based. Development. Code Reuse. Tag Libraries Custom Tags. Tag Lifecycle. JSP, and JSP, and 1 JSP, and Custom Lecture #6 2008 2 JSP, and JSP, and interfaces viewed as user interfaces methodologies derived from software development done in roles and teams role assignments based

More information

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS Oracle Fusion editions of Oracle's Hyperion performance management products are currently available only on Microsoft Windows server platforms. The following is intended to outline our general product

More information

OFFSHORE SOFTWARE DEVELOPMENT

OFFSHORE SOFTWARE DEVELOPMENT OFFSHORE SOFTWARE DEVELOPMENT Software Labs in India Professionals in IT business & Data-processing for more than 20 years. Applications & system software development in a multitude of industries State-of-the-Art

More information

Design Approaches of Web Application with Efficient Performance in JAVA

Design Approaches of Web Application with Efficient Performance in JAVA IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.7, July 2011 141 Design Approaches of Web Application with Efficient Performance in JAVA OhSoo Kwon and HyeJa Bang Dept

More information

Implementing Web Services in Oracle Database Applications

Implementing Web Services in Oracle Database Applications Implementing Web Services in Oracle Database Applications How to integrate legacy Oracle Forms applications in the modern Web development world Technical Article, February 2011 1. Introduction... 3 2.

More information

ORACLE PLANNING AND BUDGETING CLOUD SERVICE

ORACLE PLANNING AND BUDGETING CLOUD SERVICE ORACLE PLANNING AND BUDGETING CLOUD SERVICE ENTERPRISE WIDE PLANNING, BUDGETING AND FORECASTING KEY FEATURES Multi-dimensional / multi user planning with a powerful business rules engine Flexible workflow

More information

Ratabase. Powerful, innovative rating simplified

Ratabase. Powerful, innovative rating simplified Ratabase Powerful, innovative rating simplified From generating price quotes to modeling new classes of risk, insurance rating moves at the speed of the Internet. To be competitive, insurance companies

More information

Evaluation of Load/Stress tools for Web Applications testing

Evaluation of Load/Stress tools for Web Applications testing May 14, 2008 Whitepaper Evaluation of Load/Stress tools for Web Applications testing CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com PROPRIETARY

More information

How To Create A C++ Web Service

How To Create A C++ Web Service A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with

More information

Installing and Running Tomcat 5.5

Installing and Running Tomcat 5.5 The examples for the Ajax chapter of jquery in Action require the services of server-side resources in order to operate. In order to address the needs of a variety of readers, the back-end code has been

More information

for Java Applications solution WHITEPAPER

for Java Applications solution WHITEPAPER BMC CONTROL-M Solutions for Java Applications solution WHITEPAPER Table of Contents introduction... 1 JAva applications... 2 new scheduling arena... 2 MEEting new scheduling arena needs... 2 BMC control-m

More information

SAP Data Services 4.X. An Enterprise Information management Solution

SAP Data Services 4.X. An Enterprise Information management Solution SAP Data Services 4.X An Enterprise Information management Solution Table of Contents I. SAP Data Services 4.X... 3 Highlights Training Objectives Audience Pre Requisites Keys to Success Certification

More information