A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures
|
|
- Marcia Reed
- 8 years ago
- Views:
Transcription
1 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
2 Table of Contents TABLE OF CONTENTS... 2 THE CLIENT SERVER MODERNIZATION IMPERATIVE... 3 PROBLEMS OF TRADITIONAL TECHNOLOGY BASED 4GL MIGRATION... 4 ACCELERATED APPLICATION MODERNIZATION (AAM)... 6 THE MOST COMPLETE SUITE OF MODERNIZATION TECHNOLOGY... 7 CODE TRANSFORMATION ENGINE... 8 MODEL TRANSFORMATION SYSTEM (MTS)... 9 VISUAL APPLICATION ANALYZER (V-APP) CLEARVIEW TEST CASE MANAGEMENT SYSTEM METEX IMPLEMENTATION PLAN FLEXIBLE ARCHITECTURE SELECTION METEX MODERNIZATION PRINCIPLES CONCLUSION ABOUT METEX Page 2 of 16
3 The Client Server Modernization Imperative CIOs are increasingly considering the modernization of legacy languages as one of their top priorities. Client server languages that were very popular during the 1990 s are now considered to be a liability due to a shortage of qualified staff, an inability to move client server applications to the cloud and no practical application access via wireless devices. Companies with legacy client server applications that move to Java or.net will reap a range of advantages including: Hiring and retaining developers will be much easier; Applications can be moved to the cloud; More third party utilities and solutions are available for Java and.net; Maintenance and deployment will be reduced with web based Java or.net applications; Web based applications can be accessed from anywhere by increasingly popular wireless pad devices; The benefits of moving 4GL client server applications to web based Java or.net solutions is clear but the cost of application upgrade projects is often viewed as prohibitive. Manual projects are extremely expensive and time consuming while the use of technology based syntax translation technology in the past has resulted in poor quality code that is difficult to maintain and results in higher cost in the long run. Metex has developed a whole suite of technology to manage the complete process of 4GL application modernization that includes an application analyzer utility, advanced code transformation engine, code mining technology, project management and bug tracking software and technology for test case creation. The whole solution is described as Accelerated Application Modernization (AAM) and the key objective is to use technology in all steps of the process but never compromise on code quality. The code quality is equal to or better than what can be achieved in a manual project but the cost is far lower, project timelines are a fraction of a manual project and completion times are more predictable. Page 3 of 16
4 Problems of Traditional Technology Based 4GL Migration The Traditional Syntax Migration Approach is Flawed The majority of companies in the 4GL legacy migration sector have technology based on tools that do syntax (statement-to-statement) translation. Additionally, the differences between 4GL and modern languages were covered by the introduction of libraries that emulated 4GL features and supported functionality in the generated code. As an outcome, the traditionally migrated Java / NET applications reproduced the functionality of the original applications, but remained within an inferior architecture, provided poor performance (a payment for 4GL emulation) and were difficult to maintain. The Structure of 4GL Applications Are Based On Outdated Principles 4GL applications were designed on completely different principles than modern Java /.NET applications. 4GL applications are based on the concept of visual controls instead of the modern domain model definition and 4GL applications utilize the windows messaging system, often introducing user defined events that controls use to interact with each other Reproducing the 4GL design in Java /.NET invariably leads to poor code quality with the following issues and more: Controls in 4GL applications become logic fat whereby each control supports validation, loading, saving etc. As a result, business logic becomes spread out in the application controls instead of being centralized. Emulation of 4GL features leads to huge supporting libraries that are difficult to maintain and Java or.net developers would likely not understand them. Any attempt to make a significant modification to the library would end up with an extremely unstable environment for the entire application. Reproduction of 4GL design concepts in Java /.NET leads to poor application performance and large objects are often stored in HTTP sessions. The difference between 4GL design and modern model n-tier design is so significant that many customers do not believe that it is even possible to be covered by any migration approach and in general they believe the only option to rewrite applications completely. What is Not Achieved in Traditional Automated 4GL Migration From the very outset, Metex understood that the Traditional 4GL Technology Migration solution did not have a future because it did not provide what clients were trying to achieve. Here are some of the limitations of the Traditional approach: i. Clients require a reengineering of the client-server architecture into modern 3-layer architecture with clear separation of layers, good performance and easy to maintain code. ii. Often clients are looking not only to accurately reproduce functionality of the existing 4GL application, but to add or enhance some features such as improve the security implementation, apply demarcated transaction support, modernize the look and feel of the user interface, move to the cloud, and more. Page 4 of 16
5 iii. iv. It has become a common requirement to extract reusable components from the application, to prepare the foundation for SOA. The security implementation of 4GL client server applications does not meet the modern requirements web applications such as found in the OWASP standards at None of the above options are possible with the original Traditional Automated Migration Approach and a time consuming and difficult manual effort was invariably required to implement them. Page 5 of 16
6 Accelerated Application Modernization (AAM) AAM Technology Based Client Server Modernization The unique benefit of the Metex AAM Solution lies in the ability to accomplish the conversion of a two-tier client server application into a clean three-tier Java /.NET application with a modernized and well organized code structure. The ultimate objective of the AAM solution is to utilize technology to modernize client server applications into modern 3-tier web based solutions in Java or.net and a lower cost and shorter timeline than a manual project. The AAM solution achieves the intended objective by utilizing many tools and varying technology at different phases of the modernization process. This is very different from traditional technology for client server migration that generally used one non configurable code conversion tool that was little more than a syntax translator which is basically a form of sausage machine that reproduces statement by statement of the original application in the new language. The Metex AAM process is based on a complete suite of highly configurable tools that improve the complete modernization process from the initial step application assessment to the final function of automated creation of test scripts for the new enhanced web based application. The Metex client server Accelerated Application Modernization Solution (AAM) has a number of key advantages for customers including: A process proven that has been refined over twelve years with many satisfied reference accounts; Transformed code that is of very high quality and easy to maintain; A fixed price solution with a transparent view for client s during all key stages; Transformation and upgrade to specific Java /.NET specifications, including integration with 3-rd part libraries and components; An aggressive project timeline that Metex can achieve; Moving business functions to REST or web services business objects to ensure an SOA structure. Page 6 of 16
7 The Most Complete Suite of Modernization Technology Metex has developed the most complete suite of tools to manage all facets of client server application modernization projects. The advanced tools enable Metex to complete projects in a fraction of the time of a manual project but with very high standards. Metex Advanced Technology For All Steps in the Transformation Process Visual Application Analyzer (V-APP) Code Transformation Engine Model Transformation System (MTS) ClearView Test Management Suite Page 7 of 16
8 Code Transformation Engine The Metex Code Transformation Engine (MCTE) The code transformation technology is only one element of the Metex technology. The Metex Code Transformation Engine is the most advanced and highly configurable application transformation technology that currently exists. The Transformation Engine has been continuously refined over a period of 12 years but it is only one of the many tools in the advanced Metex suite of advanced technology. There are other vendors that have more recently entered the application transformation market that have more simplistic tools that can only create one specific architecture in Java or.net. The MTCE is a flexible technology that can be adjusted to generate different formats of code based on client requirements. Page 8 of 16
9 Model Transformation System (MTS) The Metex Model Transformation System (MTS) was developed to enable code structure transformation of client server 4GL languages into modernized 3-tier architectures in Java or.net. The MTS technology is an integral part of the Metex modernization solution and it is the reason that Metex is the only vendor that can transform 4GL applications such as PowerBuilder into a pure 3 tier structure compliant with SOA requirements. The Metex Model Transformation System (MTS) Makes a Break Through Model Transformation System (MTS) is the Metex tool that enables Metex business logic specialists to refactor the code generated by the Metex Transformation Engine, and make it into the target architecture with a clean separation and logical re-organization of the 3 application layers. It has the functionality similar to UML tools, but has many unique specialized features designed to enable code restructuring for the purpose of modernization: MTS diagrams work not with classes / objects, but with attributes / operations. For each attribute / operation it shows references to it from other operations. For each operation it shows what other attributes / operations it references to, what is the base operation (corresponding operation in the base class), what are overridden operations (corresponding operations overridden in the derived classes). MTS links target a business logic code skeleton with generated code, allowing the modernization designer to logically fill the target business logic code skeleton with the refactored code. MTS provides suggested intelligent pattern changes of the generated code, making refactoring easier. For example, MTS can systematically extract code for some user events wrap extracted code as separate services. Each code transformation is organized as a plug-in to MTS; that allows building repository of pattern changes and quick implementation of new patterns. MTS uses not only generated code but also runtime behavior analysis provided by the Metex Visual Application Analyzer (V-APP). For example in order to generate proper AJAX refactor list, MTS analyses what controls of 4GL application may react to each user action and determines where an AJAX implementation will be required. MTS can handle synchronization with actual project code. It is possible to import real project code into MTS, then do reengineering and then export the code back. Page 9 of 16
10 Visual Application Analyzer (V-APP) The Metex Visual Application Analyzer is a unique technology that optimizes a wide range of application modernization functions. The key benefits of the V-APP are as follows: Run time application listeners enable automated capture of application behavior. After the listeners are linked to the 4GL application, they begin recording all user actions, inputs, window flows, window behavior, etc. Recorded information is used for a wide range of analysis including window flows, most frequently used windows, etc. Identification of dynamic properties of controls changed during runtime Replay and analyze behavior for any specific window Testing of the application use recorded information as test cases. Creation of tests scripts for leading automated testing solutions Provide foundation for Test Driven Development and Agile Development Page 10 of 16
11 ClearView Test Case Management System The Metex ClearView project control system was developed to manage all aspects of application modernization projects. It is a web based application that has been used and refined with many projects over a period of years. It extensively by the customer during the Final User Testing Phase of a Modernization Project but Metex uses the ClearView system throughout the complete modernization project. Test Cases View Metex uses intensive test cases to verify that the modernized application accurately reproduces business logic of the original application. Tracking View An issue tracking system is an integral part of ClearView and it manages defect repair of the modernized application. Task View Tasks are used to manage activities of the developers during the modernization process. Tasks can be linked to the test case, to the bug or can be any other activity. Message View Message View allows developers to exchange information with each other. This functionality is similar to an system, but has key differences that enhance communication and productivity. When a test/bug is assigned to a developer, there is an automatic notification to this individual and when the issue is resolved the QA team automatically is notified. Report View Reports View is used by project managers, team leads and customers to understand the status of the project on a real-time basis. Page 11 of 16
12 Metex Implementation Plan 1. Creation of an Architecture Design Document The very first step in the transformation process is the development of a design document. Metex and the client mutually confirm a very detailed application design document that includes all elements of the architecture, code style, user interface style to be used and what all the different elements will be in the different layers. All of the elements of the detailed finer points such as security, use of any third party objects, code naming conventions, reports and how they will be organized will all be presented in detail within the architecture design document. 2. Application Analysis Detailed application analysis and Application Transformation project planning takes place after the client and Metex have confirmed the final detailed architecture requirements and specifications for the target language. The detailed application analysis will be used in both the automated transformation and the professional services phases of the code transformation project. 3. Automated Code Transformation The process of sending code through the Metex s Application Transformation technology is a complex multi-step process that requires significant effort from senior architects. The process that Metex uses to run legacy code through the Transformation tools has never been a simple double click methodology. The automated portion of the Application Transformation process is very complex because Metex is focused both on matching the client s specific architecture standards and producing a very high quality of code that will be used in the next phase by the transformation professional services team. 4. Professional Services The Metex Professional Services Team takes the output from the Metex s Suite of Transformation Tools and completes any code that could not be converted. During this phase the Services Team extensively makes use of code mining and code analysis tools that have been developed by Metex to facilitate the accurate completion of the code. The Services Team works on the transformed code according to a specific roadmap that was developed by the Visual Application Analyzer. 5. Integration Phase During the integration phase, the testing team and quality control work with the development team to ensure accuracy and quality. The test team will be testing the application using test cases provided by the client. What is important to note is that Metex has the experience to convert the automated test scripts that have already been created and convert them into a new format that can be used in the transformed application. Metex will be using a combination of testing that will make use of the new converted automated test scripts, as well as any manual word-based test scripts that Magellan will provide us. 6. Metex Testing Metex actually begins testing the transformed application very early during the project and in fact employs a Test Driven Development (TDD) practice through all of the professional services steps of the project. 7. User Testing The final phase will be the user testing phase. The Metex ClearView project management and test control software is used to efficiently manage the testing process. Page 12 of 16
13 Flexible Architecture Selection The Accelerated Application Modernization solution provides a wide range of architecture options to meet the customers varied standards. There are a range of decisions that must be made in determining the optimal architecture selection in the target language to meet different business requirements. Some organizations have clearly defined corporate standards for all applications in Java or.net, while other organizations may request information from Metex to clarify the pros and cons of the various code architecture options. The Metex Solution uses a variety of automated tools to convert the majority of the Legacy code into Java or.net, but the automated portion of the Transformation is run in a series of steps that are configured to produce the required code structures to meet the clients target architecture. Page 13 of 16
14 Metex Modernization Principles Metex has a modernization process and technology that have been refined over a period 12 years and numerous 4GL to Java /.NET modernization projects. The following principles are the key factors in the Metex Advanced Modernization solution achieving market leadership. 1. The Transformed Java /.NET Solution Should Not Mimic the Structure of the 4GL The Metex process relies on automation but does not create code that is based on the structure of the original 4GL language. The outcome of a Metex modernization process is native style Java or.net code. There are no libraries that mimic the functions of the client server input language. 2. The Modernized Java /.NET Solution Should Not Contain Proprietary Software There are vendors that require their proprietary software be imbedded as part of the converted Java or.net solution. This is good for the vendor as they receive ongoing payments for their proprietary code but bad for the customer as they are forever locked into a proprietary architecture. The Metex Accelerated Application Modernizations (AAM) creates pure native Java or.net code with no non-standard or proprietary code. 3. Restructuring as Part of the Modernization Process 4GL languages are based on different concepts than modern Java /.NET solutions. Converting 2-tier client server applications into modern 3-tier web based applications is just the beginning. The business logic must be restructured and centralized and when required re-useable components should be created as the start of an SOA solution. 4. Clear Project Timelines Defined in Advance Metex is able to define clear timelines for a modernization project. Processes that have been refined over a period of many years enable Metex to complete projects consistently on schedule. 5. Flexible Application Architecture Selection The use of advanced technology does not restrict the client s selection of architecture. Metex uses a range of transformation tools that are highly modifiable for different architecture types. 6. Tools for More than Code Transformation Metex has developed a range of software tools to manage a wide range of functions from project management and bug status tracking to application analysis and automated test case creation. These advanced tools are the pillars to the success of Metex application transformation projects. Page 14 of 16
15 Conclusion Having transformed over 100 million lines of legacy 4GL code, Metex Inc. has perfected the Accelerated Application Modernization Technology and Process. With a highly experienced team, the most advanced suite of application transformation technology, the transformation process time is reduced, while code quality is at a very high Level. The end result is code quality that can be expected from a manual project, but at a more competitive price and far better timeline. Over the years, Metex has continued to enhance it s transformation technology to reflect the changes in technology and standards. Metex is the high quality / low risk option for a 4GL Application Modernization project. The crisp timelines that Metex can complete a project within are targets that other companies simply cannot match. The innovative project management methodologies, one-of-a-kind suite of automated tools, experience that has been enhance in the past twelve years, and the knowledge base of the Metex professional services team are unparalleled. When it comes to 4GL transformations, customers consistently select Metex over any other option by knowing confidently that they will receive an on-time, on-budge, high quality product. Using specially-designed automated tools that improve productivity shorten project timelines and retaining high code quality, it should come to no surprise that Metex s Transformation Solution process has been selected by Fortune 500 companies and major government agencies. Providing a mature high quality method that has been refined over a period of many years and projects, Metex Inc. is the leader in Client Server to Java or.net transformations. Metex has transformed more 4GL applications to Java and.net than any other vendor Page 15 of 16
16 About Metex Established in 1989, Metex commenced business initially as a contract enterprise application development company, completing client server applications for major government and commercial clients. In the mid 1990 s, Metex developed a number of software utilities to enhance the functionality of 4GL languages such as PowerBuilder, Centura, Oracle Forms and more. In 1995 Metex became Rational s first solution partner when it developed the LINK product line to connect Rational Rose to a number of 4GLs including PowerBuilder, Centura and DOORS. In 1999, the management at Metex recognized that Client Server architecture were losing popularity and that three-tier web based solutions would be the norm for new application development. Based on this viewpoint, a significant investment in R & D commenced to create advanced technology to transform legacy client server applications into high quality three tier solutions in Java or.net. Metex has achieved and continues to maintain the clear technical lead in application transformation and modernization. The technology includes advanced project management and control software to keep large projects on track with progress transparent to the client. Hundreds of application modernization projects in over 20 countries have been successfully completed with a 95% satisfaction measurement. Page 16 of 16
Modernized and Maintainable Code. Frank Weil, Ph.D. UniqueSoft, LLC
Modernized and Maintainable Code Frank Weil, Ph.D. UniqueSoft, LLC UniqueSoft is a provider of next-generation software development tools and services specializing in modernizing legacy software using
More informationAn Automated Approach to Legacy Modernization
WHITE PAPER: LEGACY MODERNIZATION An Automated Approach to Legacy Modernization JANUARY 2010 Mike Helft and Cindy Peake CA MAINFRAME SOLUTIONS Table of Contents Executive Summary SECTION 1 2 What is Legacy
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 informationThe Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators
Automated Business Process Discovery & Validation The Worksoft Suite Worksoft Differentiators The industry s only platform for automated business process discovery & validation A track record of success,
More informationClient/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
More informationORACLE 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 informationCUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
More informationAchieve Economic Synergies by Managing Your Human Capital In The Cloud
Achieve Economic Synergies by Managing Your Human Capital In The Cloud By Orblogic, March 12, 2014 KEY POINTS TO CONSIDER C LOUD S OLUTIONS A RE P RACTICAL AND E ASY TO I MPLEMENT Time to market and rapid
More informationSeven Ways To Help ERP IN 2014 AND BEYOND
Seven Ways To Help Data Migration During Implementation SPECial REPORT SERIES ERP IN 2014 AND BEYOND CONTENTS INTRODUCTION 3 Develop a Data MigraTION Plan 4 PerfORM a ThOROUgh Gap Analysis 6 COMMIT ResOURCes
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 informationAgile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
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,
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 informationCA Database Performance
DATA SHEET CA Database Performance CA Database Performance helps you proactively manage and alert on database performance across the IT infrastructure, regardless of whether the database is located within
More informationHow to realize software evolution of existing BOSS via ZTE SEEM
How to realize software evolution of existing BOSS via ZTE SEEM Zhan Zhang Abstract Due to long-term construction and accumulation for different purposes, telecom carriers normally have very complex IT
More informationMary E. Shacklett President Transworld Data
Transworld Data Mary E. Shacklett President Transworld Data For twenty-five years, Transworld Data has performed technology analytics, market research and IT consulting on every world continent, including
More informationExhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015
Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...
More informationService Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
More informationSOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
More informationAspire's Approach to Test Automation
WHITE PAPER Aspire's Approach to Test Automation by Ujjawal Bagaria, Aspire Systems Automation has been seen as the long term solution for cost reduction of manual testing across the globe. A successfully
More informationHow To Use The Dcml Framework
DCML Framework Use Cases Introduction Use Case 1: Monitoring Newly Provisioned Servers Use Case 2: Ensuring Accurate Asset Inventory Across Multiple Management Systems Use Case 3: Providing Standard Application
More informationAnswers to Top BRMS Questions
November 2009 Answers to Top BRMS Questions Answers to ten frequently asked questions about what business rule management systems are and how they are used Brett Stineman Product Marketing, Business Rules
More informationService Virtualization andRecycling
Message Driven SOA -- Enterprise Service Oriented Architecture Service virtualization and component applications Driving reusability and ROI in SOA deployments --- Atul Saini Entire contents Fiorano Software
More informationBRINGING CLOUD TRADITIONAL DESKTOP COMPUTING TO APPLICATIONS
BRINGING CLOUD COMPUTING TO TRADITIONAL DESKTOP APPLICATIONS Overview Our client, a fast growing startup in the Silicon Valley, has built a scalable web based collaboration platform to help businesses
More informationRequest for Proposal for Application Development and Maintenance Services for XML Store platforms
Request for Proposal for Application Development and Maintenance s for ML Store platforms Annex 4: Application Development & Maintenance Requirements Description TABLE OF CONTENTS Page 1 1.0 s Overview...
More informationBCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 EXAMINERS REPORT Friday 2 nd October 2015 Answer any THREE
More informationThe webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013
The webmethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 2013 Software AG. All rights reserved. 2 2 Agility Process & Integration 3 Integration? INTEGRATION
More informationExtending Legacy Applications to Consume Web Services. OpenSpan White Paper Series: Extending Legacy Applications to Consume Web Services
OpenSpan White Paper Series: Extending Legacy Applications to Consume Web Services Extending Legacy Applications to Consume Web Services Achieving SOA Now p.2 OpenSpan White Paper Series: Extending Legacy
More informationAutomating 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 informationExtend the value of your core business systems.
Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems
More informationFujitsu Global Legacy Modernization Modernization to Cloud Services
Fujitsu Global Legacy Modernization Modernization to Cloud Services shaping tomorrow with you Fujitsu Global Legacy Modernization Modernization to Cloud Services Fujitsu is a leading provider of customer-focused
More informationWhat You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
More information5 Steps to Achieve Business Value from Your Next ERP Platform
5 Steps to Achieve Business Value from Your Next ERP Platform An agile, business aligned approach for successful ERP deployments that are on-time, on-budget, and embraced by users. Introduction There is
More informationIncreasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline
Increasing Business Efficiency and Agility for ATGbased ecommerce Systems This case study follows a Tier 1 retailer migrating to an ATG-based ecommerce platform and upgrading its software development process
More informationEscaping the mainframe trap
Escaping the mainframe trap EXECUTIVE SUMMARY Mainframe environments have historically been the natural choice to run mission-critical business applications. However, as businesses plan their IT strategies
More informationA Grid Architecture for Manufacturing Database System
Database Systems Journal vol. II, no. 2/2011 23 A Grid Architecture for Manufacturing Database System Laurentiu CIOVICĂ, Constantin Daniel AVRAM Economic Informatics Department, Academy of Economic Studies
More informationAccenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond
Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond Technology Challenges Are Daunting Today s information technology executives are tackling increasingly complex
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 informationService Governance and Virtualization For SOA
Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software
More informationBusiness Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
More informationPerformance Testing IBM MQSeries* Infrastructures
Performance Testing IBM * Infrastructures MQTester TM for LoadRunner from CommerceQuest Inc. 2001 CommerceQuest Inc. All rights reserved. The information contained herein is the proprietary property of
More informationBuilding Reliable, Scalable AR System Solutions. High-Availability. White Paper
Building Reliable, Scalable Solutions High-Availability White Paper Introduction This paper will discuss the products, tools and strategies available for building reliable and scalable Action Request System
More informationSOA Testing Services. Enabling Business Agility and Digital Transformation
SOA Testing Services Enabling Business Agility and Digital Transformation Getting Value From Service Oriented Architecture (SOA) Many organisations have chosen a Service Oriented Architecture (SOA) middleware
More informationThe Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a
Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria
More informationTransformation through ICD-10 Adoption
Transformation through ICD-10 Adoption The ICD-10 mandate presents payers and providers with one of the largest, most complex, regulatory challenges to date. Migration to the ICD-10 coding scheme is a
More informationSimplifying development through activity-based change management
IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing
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 informationWhite 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 informationThe Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
More informationDeveloping SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationTesting Web Services Today and Tomorrow
Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention
More informationIntroduction to Automated Testing
Introduction to Automated Testing What is Software testing? Examination of a software unit, several integrated software units or an entire software package by running it. execution based on test cases
More informationBuilding Your EDI Modernization Roadmap
Simplify and Accelerate e-business Integration Building Your EDI Modernization Roadmap Background EDI Modernization Drivers Lost revenue due to missing capabilities or poor scorecard ratings High error
More informationContinuous Integration
Continuous Integration WITH FITNESSE AND SELENIUM By Brian Kitchener briank@ecollege.com Intro Who am I? Overview Continuous Integration The Tools Selenium Overview Fitnesse Overview Data Dependence My
More informationKnow the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP
Know the Difference Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject
More informationAPI Management Introduction and Principles
API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common
More informationHigh Availability of VistA EHR in Cloud. ViSolve Inc. White Paper February 2015. www.visolve.com
High Availability of VistA EHR in Cloud ViSolve Inc. White Paper February 2015 1 Abstract Inspite of the accelerating migration to cloud computing in the Healthcare Industry, high availability and uptime
More informationBusiness Process Validation: What it is, how to do it, and how to automate it
Business Process Validation: What it is, how to do it, and how to automate it Automated business process validation is the best way to ensure that your company s business processes continue to work as
More informationWhat 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 informationLife Cycle Management for Oracle Data Integrator 11 & 12. At lower cost Get a 30% return on investment guaranteed and save 15% on development costs
Life Cycle Management for Oracle Data Integrator 11 & 12 Increase productivity Stop wasting your time doing things maually by automating every step in your project s Life Cycle At lower cost Get a 30%
More informationThe Accenture Foundation Platform for Oracle. Enter
The for Oracle Enter for Oracle Accenture s pre-built, pre-tested Oracle Fusion Middleware 11g-based architecture is a strategic decision guide and implementation accelerator that improves application
More informationWe (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and
We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and software design and development. We will be presenting a
More informationA Closer Look at BPM. January 2005
A Closer Look at BPM January 2005 15000 Weston Parkway Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: info@ultimus.com http://www.ultimus.com The Information contained in this document
More informationThe 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 informationThe Arangen Approach to Enterprise Information Integration
The Arangen Approach to Enterprise Information Integration Call: 1-408-942-7320 or email: info@arangen.com 20070531090038 Arangen... 1 Enterprise Integration... 1 Data Integration Solutions Ineffective...
More informationA new beginning for outsourcing closed book insurance policy administration
in collaboration with A new beginning for outsourcing closed book insurance policy administration The drive to compete in an increasingly pressured marketplace and the imminent arrival of new regulations
More informationField Service Management in the Cloud
Field Service Management in the Cloud The Rise of Cloud Applications for Mission-Critical Tasks ORACLE WHITE PAPER DECEMBER 2014 Introduction Since the introduction of cloud applications for customer relationship
More informationChapter 9 Software Evolution
Chapter 9 Software Evolution Summary 1 Topics covered Evolution processes Change processes for software systems Program evolution dynamics Understanding software evolution Software maintenance Making changes
More informationUpping the game. Improving your software development process
Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo Presentation
More informationBEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME
BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME System Analysis and Design S.Mohammad Taheri S.Hamed Moghimi Fall 92 1 CHOOSE A PROGRAMMING LANGUAGE FOR THE PROJECT 2 CHOOSE A PROGRAMMING LANGUAGE
More informationBuilding and Deploying Enterprise M2M Applications with Axeda Platform
w h i t e p a p e r Building and Deploying Enterprise M2M Applications with Axeda Platform According to Harbor Research, there are billions of wired and wireless intelligent assets around the globe that
More informationWhite Paper. CCRM Services on Cloud Benefits of Private Cloud for CCRM Services. Abstract. - Krishna Vaddadi
White Paper CCRM Services on Cloud Benefits of Private Cloud for CCRM Services - Krishna Vaddadi Abstract Configuration, Change and Release Management (CCRM) activities are the primary deliverables in
More informationOrchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments
Orchestrated Release Management Gain insight and control, eliminate ineffective handoffs, and automate application deployments Solution Brief Challenges Release management processes have been characterized
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 informationBrocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide
September 2015 Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX,
More informationCe document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test.
Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test. 01 39 20 13 55 info@precilog.com www.precilog.com End to End Process Testing & Validation:
More informationUniversity of Central Florida Class Specification Administrative and Professional. Director Systems and Operations
Director Systems and Operations Job Code: 2519 Report to the university Chief Technology Officer. Serve as the top technical administrator for enterprise systems and operations. Direct the functional areas
More informationSoftware Engineering. So(ware Evolu1on
Software Engineering So(ware Evolu1on 1 Software change Software change is inevitable New requirements emerge when the software is used; The business environment changes; Errors must be repaired; New computers
More informationHow To Set Up An Outsourcing Center In China
HJSOFT Business Outsourcing Proposal Introduction... 2 Business Outsourcing Focus... 2 Standard and Unified Development Process... 3 Standardized Testing Procedures... 4 Price reference... 5 1 Introduction
More informationBusiness Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
More informationUsing Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca
Using Simulation to teach project management skills Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Agenda of the workshop 1 The software project management theory overview (40 minutes) 2 Why use SDLC
More informationArchitected RAD: Tackling the challenges of on demand business
Architected RAD: Tackling the challenges of on demand business by Arun Gupta Chief Technologist, Enterprise Applications Rational Software IBM Software Group (186 K) It's an inescapable fact: Companies
More informationOperational Success: Targeting Performance
Operational Success: Targeting Performance INTRODUCTION Operational success has become widely accepted as a critical factor for real estate service providers (hereinafter referred to as providers ). It
More informationAchieving Organizational Transformation with HP Converged Infrastructure Solutions for SDDC
IDC ExpertROI SPOTLIGHT Achieving Organizational Transformation with HP Converged Infrastructure Solutions for SDDC Sponsored by: HP Matthew Marden January 2014 Randy Perry Overview Seeking the business
More informationSystem types. Distributed systems
System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors
More informationIBM InfoSphere Information Server Ready to Launch for SAP Applications
IBM Information Server Ready to Launch for SAP Applications Drive greater business value and help reduce risk for SAP consolidations Highlights Provides a complete solution that couples data migration
More informationSoftware development for the on demand enterprise. Building your business with the IBM Software Development Platform
Software development for the on demand enterprise Building your business with the IBM Software Development Platform An on demand business is an enterprise whose business processes integrated end-to-end
More informationYour Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
More informationA Database Re-engineering Workbench
A Database Re-engineering Workbench A project proposal by Anmol Sharma Abstract Data is not always available in the best form for processing, it is often provided in poor format or in a poor quality data
More informationwhite paper Modernizing the User Interface: a Smarter View with Rumba+
white paper Modernizing the User Interface: a Smarter View with Rumba+ INTRODUCTION Organizations need to rapidly adapt in order to meet business demands. With a large percentage of businesscritical IT
More informationState of New Jersey Shared IT Architecture
J2EE Deployment Policy State of New Jersey Shared IT Architecture J2EE Application Deployment Policy and Procedures July 2007 J2EE Deployment Policy Table of Contents Overview 3 Key Roles and Responsibilities.
More informationWHITE PAPER. Data Center Fabrics. Why the Right Choice is so Important to Your Business
WHITE PAPER Data Center Fabrics Why the Right Choice is so Important to Your Business Introduction Data center fabrics are emerging as the preferred architecture for next-generation virtualized data centers,
More informationA Jacada & Microsoft CCF Competitive Review
WHITE PAPER A Jacada & Microsoft CCF Competitive Review A contrast of two call center solution providers, based on an outline of Microsoft CCF Jacada Marketing Research 1 Introduction... 3 2 Overview...
More informationJitterbit Technical Overview : Microsoft Dynamics AX
Jitterbit allows you to easily integrate Microsoft Dynamics AX with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
More informationCo-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011
QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and
More informationMaster Data Management Enterprise Architecture IT Strategy and Governance
? Master Data Management Enterprise Architecture IT Strategy and Governance Intertwining three strategic fields of Information Technology, We help you Get the best out of IT Master Data Management MDM
More informationWeb Integration Technologies
Web Integration Technologies Application and Benefits Introduction In every corporation, the browser has become the most prominent and effective means to access applications systems and the data they provide.
More informationFor more information about UC4 products please visit www.uc4.com. Automation Within, Around, and Beyond Oracle E-Business Suite
For more information about UC4 products please visit www.uc4.com Automation Within, Around, and Beyond Oracle E-Business Suite Content Executive Summary...3 Opportunities for Enhancement: Automation Within,
More informationFTA Technology 2009 IT Modernization and Business Rules Extraction
FTA Technology 2009 IT Modernization and Business Rules Extraction August 5th, 2009 _experience the commitment TM Agenda IT Modernization Business Rules Extraction Automation Tools for BRE BRE Cost and
More informationVMware Hybrid Cloud. Accelerate Your Time to Value
VMware Hybrid Cloud Accelerate Your Time to Value Fulfilling the Promise of Hybrid Cloud Computing Through 2020, the most common use of cloud services will be a hybrid model combining on-premises and external
More informationWhy Cloud BI? The 10 Substantial Benefits of Software-as-a-Service Business Intelligence
The 10 Substantial Benefits of Software-as-a-Service Business Intelligence Executive Summary Smart businesses are pursuing every available opportunity to maximize performance and minimize costs. Business
More information