WELCOME TO THE ARCAD SOFTWARE SOLUTIONS
Transcription
WELCOME TO THE ARCAD SOFTWARE SOLUTIONS
PROTECT YOUR SOFTWARE ASSETS... ////////////////////////////////////////////////////////////////////////////////////// WELCOME TO THE ARCAD SOFTWARE SOLUTIONS Protect your software assets... www. arcadsoftware.com NOTES ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................................................................... ////////////////////////////////////////////////////////////////////////////////////// Like many other markets, the Application Lifecycle Management market has become dominated by big players like IBM, Microsoft and not least the open source community which is increasingly popular. How can an ISV like ARCAD Software exist in a world driven to de facto standards? Here are three important reasons: • First because ARCAD has constantly invested in expertise on the IBM i platform. 22 years of sustained R&D effort have brought us to the position of having the widest range of products in the worldwide market. The ARCAD solutions close the gap between customers’ particular needs and standard solutions, by fulfilling all the specific requirements that will never be covered by standard solutions. • Secondly because at ARCAD Software, our philosophy can be summarized in one single word: openness. The ARCAD architecture allows us to very quickly adapt to new standards. The ARCAD solutions always find their place in your organization without having to forgo the existing tools you are already using. That’s the reason why you can implement ARCAD to integrate with other standard products you’ve already adopted. • Third, because ARCAD Software is a real innovator in its field. The finest example is the “Data Configuration Management” concept. We’ve found a way to apply configuration management principles to data values. We thereby automate a process which is still purely manual in 99% of organizations. It is this unique market position that has enabled ARCAD to become a technology partner with the worldwide leader in ALM; the ARCAD technology has been included in the IBM Rational catalog now since April 2013. But tools without a strong methodology are like music without a score. This is why we offer our methodology expertise to our customers in several different forms, from organizational consulting through to Release Management as a service. I leave you to discover our services and products in the following pages - you’ll understand why we will be hearing the ARCAD name for many years to come… Sincerely yours, Philippe Magne, CEO & Chairman EDITORIAL EDITORIAL 2 ////////////////////////////////////////////////////////////////////////////////////// A GLOBAL PLAYER IN THE ALM MARKET HIGHLY SPECIALIZED ON AND AROUND THE IBM i PLATFORM 3 ARCAD Software helps you to optimize and secure your application change process. We have created an integrated and modular toolset to: These methodologies are making headway in all sectors, both industrial and tertiary, as they provide an indispensable safeguard in the increasing criticality of applications. • Harness the ever increasing complexity of your information system, • Guarantee its stability, • Capitalize on functional and technical knowledge, • Converge different technology cultures, • Guarantee quality of service of your IT department. ARCAD Software, now more than 1000 licenses spread throughout 34 different countries worldwide. Born out of an industrial project initiated in 1988 at the European Space Agency, the ARCAD solutions are a response to the need for software quality control. They benefit from a dual expertise: methodology skills from the space industry, and technology skills around the IBM Power platform, whether you are using IBM i, Windows, AIX or Linux operating systems. “Protect your software assets” STRENGTHS • A multi-technology offering: Our R&D and consultancy teams, with experts in IBM i, client/ server, and Web development, pride themselves on their versatility, • An integrated product range: ARCAD solutions are developed by the same core team, and are all integrated over a common metadata repository. This has favored natural linkages between the various suites, resulting in productivity features that are unique in the different markets we cover. • An open architecture: Thanks to the open architecture of the ARCAD solutions, they are easily integrated with other tools, without any need for custom code. The solutions can be used out-of-the-box or simply configured to specific needs. This makes them a good choice to meet evolving requirements for a wide range of customers. Who needs the ARCAD solutions? ARCAD Software, support in implementing new regulations ARCAD Software, role : vendor/service provider Whether you are in software development or a 3rd party software user, the ARCAD solutions apply to anyone affected by the software change process: Besides the increasing complexity of system architectures, the strategic position of the ARCAD solutions has strengthened due to the external pressure applied to IT departments: • User companies, both small and large accounts, development and operations, from testing teams through to managers, Regulatory requirements Many companies are subject to laws covering the security and traceability of software processing of financial and accounting data (Sarbanes Oxley, Financial Security Laws, Basel II, Basel III, Solvency II). Our role is not just to develop products. Of course, our team of expert consultants can work you through the implementation of our toolset. They contribute their experience in successful integration projects and facilitate the transfer of skills. • IT service companies, as a means of transparency in the management in their outsourcing contracts, • Software vendors, for greater professionalism as perceived by customers. Certification of software processes Over one in three large companies, worldwide, is currently engaged in a certification process (ITIL, CMM, ISO…). The ARCAD Software solutions are fundamental to any such certification. Whatever stage you are at in your development and production processes, don’t hesitate to contact us. We can together decide how to move forward on the path to automation. ARCAD Software, shared values… All ARCAD employees work in a spirit of maximum quality service. We consider reactivity and follow-through with our customers as one of our key success factors and we are committed to maintaining a personal relationship with each and every one. Our customers are a constant source of input in our development strategy. APPLICATION LIFECYCLE MANAGEMENT ////////////////////////////////////////////////////////////////////////////////////// 5 APPLICATION LIFECYCLE MANAGEMENT Anchor best practices into your application lifecycle ARCAD Software develops and supplies the industry’s leading Application Lifecycle Management (ALM) products for IBM Power systems running IBM i, with one of the widest and most modular offerings available - including Rational Certified solutions that seamlessly integrate with Rational Team Concert (RTC). Twice winner of the IBM Rational award for Innovation in Enterprise Modernization 2012/2013, the company has over 20 years of experience in enterprise modernization on IBM i and customers across 34 countries. ARCAD Pack for Rational (APR) - IBM Rational and ARCAD Software combine technologies to bring a truly innovative solution to the change management market – set to become the new ALM standard on the IBM i platform. The “ARCAD Pack for Rational” integrates Rational Team Concert (RTC) for collaborative lifecycle management with several key ARCAD solutions, for rich IBM i functionality and automation of application analysis, source conversion, build and deploy. ARCAD Software modules are integrated, and can be combined in several different configurations, to best fit your needs. Modules can be combined into Solutions and Packs (see below). This flexibility means you purchase, install and implement only the modules you really need. ARCAD solutions are scalable, simplifying the installation process and ensuring optimal sizing and cost for your team size. SOLUTIONS | PACKS | MODULES ////////////////////////////////////////////////////////////////////////////////////// SOLUTIONS PACKS MODULES 6 ////////////////////////////////////////////////////////////////////////////////////// SOLUTIONS The ARCAD Software technology covers multiple inter-related solutions in the Application Lifecycle Management market. It started out in 1988 with a simple IBM i 5250 Change Management tool and has been enhanced, thanks to our customer requirements, to a way broader view. SOLUTIONS Today, our integrated offer covers: 7 Enterprise Modernization ARCAD Software has a long and proven experience in Enterprise Modernization, having analyzed thousands of legacy applications worldwide. We continually invest in that area and produce new ideas that will push the limits of application modernization. You will find under that umbrella the tools you need to modernize both: • Your developers’ environment and working methods • Your IBM i native applications We are talking here about a long term modernization strategy, answering the following key questions: • how to hire (and keep) new young developers ? • how to maintain and transfer knowledge of your existing application onto those new resources? • how to progressively move to a modern architecture, accessing your strategic application thru multiple user interfaces ? • how to quickly adapt your applications with regards to new business needs such as expanding the size of fields or converting an application to be full Unicode compliant ? Software Configuration Management In today's environment, you cannot ensure productivity of your development processes without Software Configuration Management tools. Over time they have become as necessary as source code editors, compilers and debuggers. They are mandatory to preserve what is one of the most valuable assets of your organization: your source code. They will help you with: • implementing a well structured organization around your change processes to maintain your developers’ productivity even in an increasingly complex technological environment. • guaranteeing the non regression of your enhancements, even if you have multiple projects to conduct at the same time. • measuring and even assuring the quality of your changes. These tools are also mandatory for those of you facing regulatory constraints such as Sarbanes Oxley, Basel III, HIPAA or others. They ensure a total traceability over your change process. Third Party vendor integration If your information system is composed of one or several software packages on the market, you will already know how tedious the task is to migrate from your current release to a new one. This becomes even more difficult when you start to develop around the package, anything from program interfaces up to large specific applications. With ARCAD you will find all the tools needed to ensure: • Complete traceability of the enhancements, • Productivity gains during your software upgrades, • Non-regression of your local specific development. ////////////////////////////////////////////////////////////////////////////////////// Data Configuration Management This is certainly the most innovative part of the ARCAD technology. After 10 years, it still has no equivalent on the market today. The objective of this technology is "To provide a means of describing the "critical data" of a given application, detecting their changes within a particular execution instance and automating their transfer to production, whatever their underlying technical context." The value of the ARCAD Data Configuration Management technology becomes clear when you consider that today in 99% of cases, this process is purely manual. Our customers include many insurance companies as they regularly need to refer to the archives of certain critical data. Test Automation • Maintaining an accurate set of test data: always up-to-date and not too bulky, • Building a permanent firewall against bugs, by detecting regressions automatically. Release Management Release Management is certainly the most critical phase in the overall Application Lifecycle Management picture. It is in release management that end users can immediately judge your own level of professionalism and the maturity of your organization. There is one keyword that matters: Automation. Even if you have only few releases in a year, having an automated process to manage your software releases is the only way to simultaneously obtain: • Productivity: by definition, the productivity of an automated process far exceeds any manual one, • Traceability: often mandatory for regulatory reasons, • Security: with built-in safe process (rollback) and non-regression of your production environments, • High Availability of your information system, thanks to automated and secured processes that can run nightly, with very little surveilllance. IT Service Management The term IT Service Management comes from the ITIL best practice framework. The information system is in effect a group of functions via which you provide value to your customers or users in the form of services. Because you cannot rely solely on your technology and your internal organization, you have to keep a continual focus on the quality of service you provide and on your relationship with your customer / end-user. Deploy Our 20+ years of experience have taught us to always design our solutions to be totally open. Why is this so important? Because you may have already formalized your service management processes, or you may have already have some tools in place, or your organization may be facing some new challenges - ARCAD has developed an open set of tools able to fit your current and future needs. Structure Evolve Release Management Software Configuration Management Enterprise Modernization Test Automation Third party vendor integration Data Configuration Management IT service management SOLUTIONS ARCAD Software has been providing Test Automation solutions since 2003. ARCAD does not pretend to cover each and every aspect of this very wide domain, but here again, our value comes from our strong expertise in the IBM i world. As we are dealing here with "mature" and critical applications, the biggest challenge is to guarantee non-regression of the overall system, however many changes have been made. ARCAD provides all the tools you need for: 8 ARCAD Testing Pack is a bundle of two integrated tools for automating regression testing and extracting realistic test data from production. Oriented towards the end-user, they provide a highly pragmatic solution for improving the quality and productivity of testing on IBM i. PACKS ////////////////////////////////////////////////////////////////////////////////////// ARCAD Testing Pack 9 ARCAD Integrater Pack ARCAD Integrater Pack automates software reception, designed for companies using 3rd party vendor packages. It has two main objectives: firstly to guarantee the technical quality of vendor deliveries, and secondly to identify and manage the local impact of a new vendor release. ARCAD-Integrater Pack is suitable for companies with no in-house development, or minor development made around a vendor package. Native IBM i development – RPG, COBOL, CL, ILE, SQL, PACKS ARCAD Pack for i provides an end-to-end solution for automation, security and traceability in all phases of application change, from the initial user request through to the deployment of software components to production. ARCAD Pack for i is a powerful and optimized solution for any organization developing natively on IBM i, such as companies with in-house application development, and software vendors. ////////////////////////////////////////////////////////////////////////////////////// ARCAD Pack for i ARCAD Pack for Rational ARCAD Pack for Rational provides a state of the art Application Lifecycle Management solution, enhancing the ARCAD Pack for i with the IBM Rational technology for project management and agile method support. It offers two different options for software configuration management: either Rational Team Concert (RTC), which maintains a single, universal and multi-platform source repository, or alternatively the ARCAD-Skipper module, which integrates with legacy development tools such as PDM / SEU and CASE tools such as CA 2E (Synon) and LANSA, giving IBM i development organizations a progressive path to modernization. " "The integration of the ARCAD solution with Rational Team Concert has moved ALM for the IBM i series to the next level. The integra- tion has enabled us to create a standard automated build and deploy process for our applications. The automation will save us hundreds of hours in deployments " while increasing the quality of those deployments." Scott Lancaster Director, IT Application Development KENCO GROUP INC. 10 MODULE | ARCAD-Deliver ////////////////////////////////////////////////////////////////////////////////////// 11 While Active Promoter extension If you need to upgrade large databases during delivery, you will benefit from our WAP extension. High volume files are upgraded without blocking your applications. Your users can still continue to work during the upgrade and their database changes are automatically updated in real time on the new file structure. "Antargaz adopted ARCAD-Deliver to secure the deployment of enhancements and application bug fixes. The goal was to maximize automation, comply with SOX requirements and guarantee traceability of changes. This goal was achieved, thanks to the ARCAD Software teams who configured ARCAD in our specific context to fully automate the change process. Version delivery is either executed immediately, or scheduled to run in batch at night according to our operating constraints. Now the only manual effort involved is to specify which version numberto deliver and when." | Jean-Marc FLEURET | Production Manager | ANTARGAZ ARCAD-Deliver Release Management ARCAD-Deliver is a powerful release management solution that automates and tracks the deployment of any component type to your production boxes. From its central console you can pilot your deployment from a single point. Its main strength is the simultaneous deployment of components to production on multiple different IBM i, AIX, Linux or Windows servers in one single process, ensuring: • Traceability at component level of who did what, where, and when? • Security with a proprietary secured transfer protocol, • Reliability through automatic rollback, allowing return to the previous release at any stage in your implementation. GAINS ARCAD-Deliver has all the features needed for 100% automation of transfers to production, such as: • Dynamic changes to your configuration files, • Management of your database upgrade procedures, • Handling of your configuration specifics such as stop and restart of the application server. ARCAD-Deliver allows you to strongly segregate duties between development and production, for both your legacy and new technology applications. •100% automation of multiplatform delivery, •Highly integrated approach, •Open architecture, •One single process for synchronized, multi-platform deployment (IBM i, Windows, AIX, Linux), •Rollback on error, •Common point of control and traceability, •Unified delivery process for multiple change management products (TFS, VSS, CVS, SVN, RTC, …), •Minimized user downtime during update of high volume data, •Proven, repeatable process to update your applications. STRENGTHS •Increased security of deployment, •Timely and accurate delivery phases, •Complete traceability of delivery process, •Perfect coordination between development and production, •Reduced risk of regression in production, •Increased application reliability/availability. ARCAD-Datachanger Data Configuration Management BUSINESS PROBLEM: UNIQUE: If you need to secure and trace the change process of particular critical data, you need to introduce an extra database separate from the production database, to check that the results of your data changes are as expected. But, how do you then apply those changes to your production database? This is often a manual rework. Unique on the market, ARCAD-Datachanger manages the entire change process of any critical data (such as parameter data) from your database, in just the same way as for software components. It guarantees traceability over the data changes and automates their transfer to production. ROI: By extending Change Management to include data, the integration of new releases and modifications of applications (or software packages) is now fully secured and traced. The risk of regression in production is significantly reduced. GAINS • Real innovation unequalled on the market • From a manual to an automated process STRENGTHS • Time saving, easily measurable, • Coherences of changes, database integrity, • No human error, • Segregation of duties, • Treaceability of changes. • Security with rollback capabilities MODULE | ARCAD-Datachanger | Stephane MOOG | Head of IT Expert's department | AXA Corporate Solutions ////////////////////////////////////////////////////////////////////////////////////// "With the Data configuration Management technology, we’ve been able to automate a purely manual process. We’ve gained huge productivity, traceability and security”. 12 MODULE | ARCAD-Skipper ////////////////////////////////////////////////////////////////////////////////////// 13 STRENGTHS "ARCAD-Skipper helps DHL in the areas of configuration management , impact analysis and change management. It has improved the quality of our application delivery and also reduced the overall time to market for our applications." | Vini KOLATHUR | Sr. Manager, Forwarding Products | DHL Global Forwarding ARCAD-Skipper IBM i Software Configuration Management The ARCAD-Skipper solution provides true software configuration management - not just "patch" management. What does that mean exactly? ARCAD-Skipper manages multiple projects by placing a natural hierarchy between them, thus minimizing effort in source code merge. ARCAD-Skipper manages sources from every platform in your configuration. It therefore groups your entire set of software assets within one single repository. It is tightly integrated within all Eclipse-based IDEs, such as RDi, and also within Microsoft Visual Studio. •Easy-to-use versioning hierarchy, •Global multi-platform architecture, •Wide choice of user interfaces, •Complete traceability of changes (SOX auditing), •Advanced support for IBM i technologies (ILE, SQL, …), •Out-of-the-box dependency management and recompiles, •Simplified parallel development (source code compare and merge), •Full integration with RDP. If you are equipped with Synon, LANSA or Adelia CASE tools, ARCAD-Skipper also manages the change process for your 4GL source code and all its dependencies. But what really makes ARCAD-Skipper unique on the market is its ability to automatically check the consistency of your releases. Thanks to its underlying open repository, it can check that all dependent components are present in the same change group - whatever the technology they are developed in. If you have tightly coupled applications, this type of feature is mandatory for perfect synchronization of your developments. The reporting capabilities of ARCAD-Skipper give you complete traceability of changes and fulfil your audit requirements. GAINS •Reduced cost of software maintenance, •Reduced risk of lost business due to application downtime, •Conformity with ISO, CMM, ITIL standards, •Compliance with SOX and audit requirements, •Greater team productivity and responsiveness, •Improved application reliability/availability. MODULE | ARCAD-Builder | Don JOHNSON | KENCO Group Inc. ARCAD-Builder IBM i Build Management It can be difficult to automate the compilation phase for IBM i components - given the potential actions to be performed before and after compile, and/or specific compilation requirements. The rise of the ILE environment and SQL components has made this phase even more complex. ARCAD-Builder reduces repeat effort in application compilation. Productivity gains are achieved by fully automating the compilation phase for every type of component you manage. With ARCAD-Builder, you have all the tools you need to: • Automate pre- and post-compilation commands, •Manage attributes, access rights, and object ownership, • Manage save of data and automatic restore into new file structure, •Automatically sequence the re-compilation of dependent components. • Manage all compilation specifics (e.g. SQL, ILE compilations) thanks to its pre-compiler GAINS • High security in rights/ ownership/attributes, • Optimization of Database upgrade, • Huge productivity gains. ////////////////////////////////////////////////////////////////////////////////////// “Kenco recently implemented Rational Team Concert using ARCAD’s Builder and other components. Prior to this implementation, we were only able to achieve reliable builds through a very manual process. This method was error prone due to a complex chain of dependencies. To compound the issue, we have more than 30 applications each having 1000 to 5000 components. Many of these have thousands of components with a variety of inter-application dependencies. The applications also have an extensive number of communications interfaces, user interfaces, and underlying databases. As you can see, the web of dependencies is significant. Another large concern with this tool was database changes. We have found that ARCAD does a great job supporting these and does so in a seamless manner that requires no manual intervention.Since implementing ARCAD Builder, our builds have become much less complicated. The product has greatly reduced our risk factors, given us more confidence and reduce the downtime associated with our deployments. All of this integrated with the IBM Rational Development products so that it appears to be a built in IBM component.” STRENGTHS • Full automation of compilation processes, • Adaptable to compilation specifics. 14 MODULE | ARCAD-Observer ////////////////////////////////////////////////////////////////////////////////////// "In line with our SOA approach, we use the ARCAD-Observer solution to ensure the re-engineering and optimization of our legacy RPG applications now over 25 years old. An impact analysis across over 70,000,000 lines of code is always a challenge. Thanks to ARCAD, we can now drill down each element. We can more easily, and accurately, analyze the scope of a change – thus avoiding the risk of destabilizing the system and improving the overall quality of our applications.” | Daniël De BECKER | Executive Manager | M-TEAM ARCAD-Observer Application Analysis Developers typically spend more than 50% of their time trying to understand an application before modifying it. Manual impact analysis is costly, and leads to imprecision in project timescale estimates. ARCAD-Observer combines graphical Application Analysis, cross-platform Impact Analysis, and automatic generation of technical documentation for applications in HTML format. 15 GAINS • Improved developer productivity, • Reduced learning curve for new staff, • Increased accuracy in estimations of project duration, • Common point of communication between IBM i and open systems developers, • Eased adoption of new technologies. Application architecture and business logic is displayed in diagram form, and documentation can be automatically generated for sharing between development teams or auditors. Using ARCADObserver, IT managers can rapidly scope a development project and more accurately estimate its duration. STRENGTHS • Global view of application architecture, • Multi-platform Impact Analysis, • Powerful graphical interface for easy navigation and code comprehension, • Standard export format for wide and rapid distribution (HTML), • Assisted application re-engineering, • Documentation guaranteed accurate and up-to-date. By speeding code comprehension and automating impact analysis, ARCAD-Observer reduces the learning curve for new development team members and improves maintenance productivity of existing staff. Automating application documentation will guarantee that documentation is complete and up-to-date, freeing development time for direct revenue-generating tasks. ARCADObserver also reduces costs in application re-engineering projects and in moves to SOA. RDi PLUG-IN Each ARCAD-Observer feature can be accessed directly via the RDi environment. Thus the developer can easily perform Impact Analysis at any point in his development. MODULE | ARCAD-Verifier | Carmine PALMIERI | Development Manager | Neller Pty Ltd. ARCAD-Verifier Regression Testing ARCAD-Verifier is an easy-to-use test scenario player that will fully automate your regression testing phase. Once recorded, scenarios can be automatically replayed in any order, to detect differences in the user interface, database, and spool files. Results are then navigated or viewed as difference reports in pdf format. 16 ARCAD-Verifier has several unique features that define its position in the market: • Difference detection at database level, meaning it works for both batch and interactive jobs, • Automatic re-initialization of test data, via a data repository, ensuring you are testing program changes only, • Built-in cross references between scenarios and programs, to automatically identify precisely which scenarios have to be replayed to regression test your latest program changes. Relying on an efficient system for comparison of data, ARCAD-Verifier allows test scenarios to be captured from any application user interface, including: •Client/Server interface: Windows programs, .NET, Java, Delphi, C++, LANSA, etc. • Web interface: Ajax, Flash, JSP/HTML/Java, etc. • 5250 interface • Batch processing • Interconnection supported with all technology types: MQ Series, etc. ARCAD-Verifier has acquired a solid reputation of ease of use. It is therefore principally adopted by application end-users who become rapidly autonomous in their testing activity. ////////////////////////////////////////////////////////////////////////////////////// "In a competiveness context with business demands for rapid turnaround on new software releases, ARCAD-Verifier helps us to perform the testing and validation of releases to ensure the system meet all the current functional requirements without compromising quality". “One of the key reasons why we chose ARCAD over the competition was because we felt that ARCAD as a company cared and truly wanted to see its customers succeed – This has proven to be correct.” GAINS • Increased test productivity, • Shortened test duration, • Reduced cost of testing, • Improved application reliability/availability, • Traceability of testing, • Safeguarding of testing team’s know-how. STRENGTHS • Easy to implement, • Easy to use, • Both end-user and developeroriented, • Detection of differences in data, user interface and spools, • Automatic generation of regression test campaigns for each new application release, • Easy integration with any change management solution, • Handling of both interactive and batch processing, • multi-platform capture interface (Client/server, Web, 5250) MODULE | ARCAD-Extract Data Extraction and Scrambling BUSINESS PROBLEM: Test quality directly depends on having realistic test data, i.e. data extracted directly from production. Extracting data manually gives rise to disk space problems, excessive processing times, and data integrity issues. Plus the task is usually performed by development staff whose time would be better spent on directly revenue-generating tasks. UNIQUE: ARCAD-Extract builds reusable extraction queries that respect referential integrity. Test data can be quickly and easily refreshed as often as needed. • Shorter bug-fix timescales, • Savings in disk space, • Reduced testing costs, • Improved test quality. • Extraction of realistic and accurate test data, • Guaranteed referential integrity of data, • Easy creation of reusable extraction queries, • Scrambling option, • Rapid reproduction of errors in production. GAINS STRENGTHS ////////////////////////////////////////////////////////////////////////////////////// 17 ARCAD-Extract To ensure integrity of data, ARCAD-Extract uses the same underlying data model that is automatically generated from your applications, and stored in the ARCAD-Open Repository. ROI: ARCAD-Extract ensures that you have accurate and realistic test data to work against, thus improving overall test quality. Disk space is saved, and major productivity gains are made in the preparation of test data. ARCAD-Extract enables rapid reproduction of errors in production, thus shortening bug-fix timescales, and reducing costs of application maintenance. ARCAD-Transformer IBM i Refactoring Tools BUSINESS PROBLEM: ROI: Software maintenance often involves modifications to the database itself, including changes at the field level, such as alterations in field size. These modifications usually have a high impact on the related source code, requiring painstaking updates to the code manipulating that field. Adjusting the affected code is time-consuming, tedious and error-prone for development teams and constitutes a major cost in IT. ARCAD-Transformer brings huge productivity gains in mass-transformation projects, typically exceeding 70%. By maximizing automation in all phases, the reliability of the resulting application is significantly improved. UNIQUE: ARCAD-Transformer provides a unique solution for automatic, mass transformation of sources following a database structure change. It will automatically identify the source lines impacted by a field change, and, once validated by the developer, will then automatically modify the affected source lines themselves. By covering both the impact analysis and source modification phases, ARCAD-Transformer typically automates between 50 -100% of such mass-transformation projects. UNICODE EXTENSION: If you need to convert your database to Unicode, then we strongly recommend utilizing ARCADTransformer. ARCAD-Transformer contains a proven set of tools to transform your applications to Unicode. ARCAD-TRANSFORMER RPG: ARCAD-Transformer RPG automatically converts legacy fixed format RPG code into the new Free Format, with near 100% accuracy, and including GOTO statements. This new syntax improves the readability of source code, making it far easier to maintain even by a younger generation of developers. STRENGTHS •Automated source transformation following change in field size or type, •Audit of impacted fields, •Guaranteed productivity in refactoring projects, •Guaranteed completeness of transformation/ refactoring, •Guaranteed maintainability of the transformed source code, •Generation of data retrieval programs, •Traceability and merge control. GAINS • Massive productivity gains -often over 70%, •Significantly reduced project cost, compared with manual methods, •Reduced risk of regression of the information system, •Application reliability, even with a high level of change. MODULE | ARCAD-Transformer | Jérémie MESTRALETTI | Research and Development Dept.| IPECA ////////////////////////////////////////////////////////////////////////////////////// "Our system could not handle all cases of social security number (20, 2A, 2B). Rapidly and in total security, the ARCAD-Transformer solution enabled us to change the type of this social security number field from numeric to alphanumeric – and thus handle this specific requirement.ARCAD-Transformer automatically proposed modifications to source code, applied these modifications, and copied the data. The project workload was reduced to 50 days, down from our estimated 150 man days for an application of around 10,000 objects." 18 MODULE | ARCAD-Integrater ////////////////////////////////////////////////////////////////////////////////////// 19 STRENGTHS ARCAD-Integrater Third Party Vendor Reception ARCAD-Integrater is specially designed for those of you running vendor software packages. It tracks what has changed in a new vendor release and precisely identifies any impact on either your local specific code, or on the interface programs you have built around your package. ARCAD-Integrater first uses your vendor provided procedure to retrieve the release into a dedicated reception environment. It then automatically checks the release for anomalies such as regressions in components, or format level errors between files and programs. If your vendor provides you with sources, you have the ability to check source lines changed thanks to the integrated source compare tool. • Works on any package on the market - with or without source code, • Works on both vendor release and local code at the same time, • Auto-learning system, from release to release. GAINS ARCAD-Integrater then generates a list of dependent components that need to be readapted. If you also use the integrated ARCAD-Skipper solution, you can automatically check-out these components in a release. With ARCAD-Integrater, you retain full control over new releases of your vendor package, to prevent any regression in the overall information system. • Expedited integration of new vendor package releases, • Reduced risk of regression, • Shortened time to delivery, • Improved quality and traceability. MODULE | ARCAD-Audit | Nicolas Voelin, IT manager | Figeas ////////////////////////////////////////////////////////////////////////////////////// "With ARCAD-Audit, we have been able to remove around two-thirds of the software components comprising our applications, that have become obsolete over 20 years of continuous development. This greatly simplifies the maintenance and the ongoing enhancement of our applications." ARCAD-Audit IBM i code Audit and Restructuring Whenever you have to manage applications which are over 10, 20 or more years old, there is invariably a huge amount of obsolete code. Our experience shows an average of 50% of unused components. Why thinking about removing this obsolete code? Because it allows you to better manage your components and avoid any potential errors maintaining wrong or obsolete components. This phase is particularly recommended when you plan to put in place a change management system. 20 ARCAD-Audit provides a unique set of tools to isolate the obsolete code. It detects anomalies such as: • Source without object, • Objects without source, • Sources with a date later than the object, • Unused objects,etc. It provides cleanup tools for archiving your obsolete components. Thanks to its list manager, you can also compare multiple environments to realign them to the same level. STRENGTHS • Easy to implement and configure, • Highly adaptable to particular needs. GAINS • Well identified perimeter of what’s really in use, • Dramatically reduces the volume of code to maintain, • Huge productivity gains on cleanup projects, • Easier maintenance and modernization of applications. MODULE | ARCAD-Customer ////////////////////////////////////////////////////////////////////////////////////// 21 ARCAD-Customer Request Tracking ARCAD-Customer is a comprehensive solution for technical support management designed with the latest internet technology. Thanks to its architecture, it offers the end user total traceability, simple and rapid access to an enterprise knowledge base, and uninterrupted access to information 24/7. easily with other 3rd party software (such as asset management products, CRM tools) and, of course is dynamically linked with the ARCAD-Skipper solution. It complies wholly with ITIL and ISO standards, facilitating the management of Service Level Agreements. ARCAD-Customer manages Tickets, Requests for change, Escalation procedures, Personalizable workflow, Problem resolution, Knowledge base, and Statistics/Dashboard. Designed for simplicity of use and implementation, ARCAD-Customer integrates If you are an ISV, ARCAD-Customer has a dedicated download server that allows you to manage the delivery of new patches and releases to your customer base. STRENGTHS • Easy to implement and use • Easy to interact with other software • Modern architecture • ITIL and ISO compliant GAINS •Transparency of technical support activity, •Guaranteed quality of service for users, •Improved support productivity, •Maximum use and re-use of team knowledge, •Contributes to High Availability of applications. The ARCAD approach is a sophisticated and efficient combination of on-site and remote professional services. We tailor our services, all of which are available worldwide, to what best suits the individual client. When practical, we can deliver certain services remotely (“remote mentoring”) using advanced technologies, for maximum customer service and a reduced carbon footprint. IMPLEMENTATION SUPPORT The ARCAD solutions are all highly configurable to client needs. This is why our products work well for small businesses, which need flexibility and initiative, and also for large organizations, which focus more on security and traceability. Using a client’s specifications as our guide, we evaluate the timeframe for complete product configuration. TRAINING Our commitment to customer satisfaction does not end with implementing our products. ARCAD consultants focus on knowledge transfer, developing autonomy in customer teams. With that goal in mind, we offer training courses either at our headquarters or on-site at your company to build your skills on and around the ARCAD solutions. TECHNICAL SUPPORT The ARCAD technical support team strives to offer friendly, informative service to resolve customer issues accurately and promptly. The technical support team is available 24/7, acknowledging that each customer has unique needs, and that meeting their expectations is vital to our success. RELEASE MANAGEMENT AS A SERVICE Some of our largest customers benefit from our full Release Management services. We have a dedicated staff able to take on the responsibility of your specific configuration, running the transfers to production for you with a 24/7 technical support. UNICODE PROJECTS If you need to adapt your applications to Unicode or transform RPGLE to Free Format RPG, we can perform the full project for you, from source code transformation down to test automation and transfer to production. SERVICES ARCAD Software does not stop at product licensing. ARCAD was developed as an “integrated solution” focusing on products and services. ARCAD Software offers a range of consulting, training, implementation, and technical support services to address our clients’ diverse technical and business needs. Our team of consultants is highly skilled with over ten years of experience on average. Their involvement will help advance your project more rapidly and avoid potential pitfalls. Depending on the project, our team of outstanding consultants can assist on different levels: • Project management • Technical consulting • Adoption of new technologies ////////////////////////////////////////////////////////////////////////////////////// Services 22 T W A R E North America & Latam 1 Phoenix Mill Lane, Suite 203 Peterborough NH 03458 USA Tel. +1(603) 371-9074 ext 502 Toll free. +1(800) 676-4709 ext 502 [email protected] EMEA 55 Rue Adrastée - Parc Altaïs F-74650 Annecy/Chavanod FRANCE Tel. +33 4 50 57 83 96 Fax. +33 4 50 57 52 79 [email protected] SOCIETE GENERALE SOFIREP SOGECAP STAUBLI SUMITOMO SUN GRO HORTICULTURE SYSTEME U TEREVA TRACSA CAT TRIUMF UGB UKL UNICREDIT UNITED CREDIT SERVICE UNOFI VAN LANSCHOT VARSITY LOGISTICS VILLENEUVE PET FOODS VOYAGES FRAM VP BANK WGZ BANK WINOA WIX FILTRATION WOLTERS KLUWER ... Asia Pacific Room 31, Smart-Space 1 Units 401-403, Level 4, Cyberport 1 100 Cyberport Road HONG KONG Tel. +852 3618 5822 [email protected] CUSTOMERS F KOMO GESTION GROUPE LABINAL LABOREX SENEGAL LACTALIS INFORMATIQUE LE CHEQUE DEJEUNER LEBANON COUNTY LEGRAND LEONI LINEASOFT LOGALI LOGICA LU MAZAK MCO FINANCE MEDIAMARKET MEMIC MERKUR AG MOBALPA MOVITEX MUTUELLE DES MOTARDS M-TEAM NELLER PTY LTD NIKKO BANK NOMURA BANK NORBERT DENTRESSANGLE NORDEA NOVANDIE OMX GROUP ORANGE FRANCE TELECOM ORCHARD BRAND PBM SERVICES PIERRE & VACANCES POMONA PREDICA RATTI REXEL RSI S.G.C.F SACFOM SAMUEL & SON SATAB SBC SEB PRIVATE BANK SECF SEGAFREDO SENALIA UNION SGFGAS SIB SIEMENS SILVERLEAF RESORTS SLIB SMTPC graphic design : www.boutondarts.fr O www.arcadsoftware.com S DEDAGROUP DEXIA CREDIT LOCAL DEXIA INSURANCE BELGIUM DEXIA LIFE AND PENSIONS SA DFC DHL GLOBAL FORWARDING DKNY DUCROS EXPRESS EDEXCEL ELECTROLUX EMI MUSIC FRANCE ESCOTA ESSILOR EURAPHARMA EUROFACTOR FAR EAST GEANT FED MED FG LIFE FIDEURAM FIGEAS FIDM FGA FORTIS ASSURANCES LUX GASCOGNE PAPER GAN VIE - GIE RIP GE CAPITAL EQUIPEMENT GEODIS GGB GIEPS GROUPAMA GROUPE SERNAM HARDIS HEPPNER HOME DEPOT HP MONACO HSBC TRINKAUS &BURKHARTD HYUNDAI CANADA IBM IFR FRANCE INFORMATIQUE DE TAHITI ING BANK INRS INTERPEC INTER SYSTEMS IPECA ISBAN DE ISYS BANKING JEAN COUTU JOHNSONS APPARELMASTER KB LUXEMBOURG KENCO GROUP KNOWLTON PACKAGING ////////////////////////////////////////////////////////////////////////////////////// Arcad ® ABBOTT ABN AMRO AERZENER AGEAS AGENA 3000 AGMF-GPS AIPC ALLIANZ ALLTEL ANDROS ANTARGAZ APRIL TECHNOLOGIES ARCELOR MITTAL AREVA ARSOE AXA CORPORATE AXELIS LOGISTIQUE AZIMUT B.M. VIROLLE BANCA POPOLARE DI SONDRIO BANKGESELLCHAFT BANQUE BCP LUX. BANQUE BIA BANQUE GABONAISE DE DVPT BANQUE GEST. PRIV. INDOSUEZ BANQUE INDOSUEZ MER ROUGE BANQUE MISR BANQUE PALATINE BANQUE SAFRA BB&T BCI BFCOI BIOMNIS BNI BNP PARIBAS BNP PARIBAS LEASE GROUPE BOB EVANS FARM BOLLORE BOULANGER BOYD GAMING BTPN CAVAMAC CBP SOLUTIONS CEGEDIM CEGOS CERP CIE FINANCIÈRE TRADITION CLARION COPHARMED CREAT'IMM SOFT CREDIT AGRICOLE S.A. CREDIT DU SENEGAL