hex12.jpg
An Alternative View of Legacy for 20071
There's an alternate point of view  growing since the "Dot Com" bubble burst in 1999  that legacy systems are simply (and only) computer systems that are both installed and working. In other words, the term is not at all pejorative  quite the opposite. Perhaps the term "legacy" is only an effort by computer industry salesmen to generate artificial churn in order to encourage purchase of unneeded technology.
IT analysts estimate that the cost to replace business logic is about five times that of reuse, and that's not counting the risks involved in wholesale replacement. Shareholders and managers are increasingly asking, "Why are we spending so much money on new technology with so little to show for it?" Ideally businesses would never have to rewrite most core business logic. After all, debits must equal credits  they always have, and they always
Seasons Greetings
RapidGen Software Ltd wishes all its customers the compliments of the season and continued success and prosperity in 2007
will. Businesses and governments are also recoiling at well-publicized system failures and security breaches that all too commonly arrive with new  Software - failures which are utterly catastrophic in many cases.
There's also a growing backlash against large, packaged software products (SAP, Oracle, PeopleSoft, and others) which were oversold and in some cases have proven too costly, inflexible, and poorly matched to business needs.
 Continued on page 2 >
don't last. Thus, many organizations are rediscovering not only the value in the legacy systems themselves but also their philosophical underpinnings.
Genius Solution a Positive Legacy
RapidGen Software customers in common with all large enterprises, will continually face these issues. Some, to our regret, have taken the 'conventional' route and opted for the risk and expense of new platforms and packaged applications. Others have recognized that Genius is built on sound architecture and good software engineering practice and take the 'Legacy Transformation' perspective. Genius has performed well in large scale mission critical installations and continues to deliver a very positive return on investment. Applications built using Genius can continue to evolve and extend their reach at a fraction of the cost and risk of embarking on a total migration.
RapidGen Software's customers have the almost unique advantage that the team who developed and maintain Genius are available to work with you to plan and implement the transformations that will ensure your applications continue to deliver the information your stakeholders require and in the medium that best fits the purpose.
 
1 Reprinted from
Http://en.wikipedia,org/wiki/Legacy_system
Continued from page 1
Increasingly the IT industry is responding to these understandable business concerns. "Legacy modernization" and "legacy transformation" are now popular
terms, and they mean reusing and refactoring existing, core business logic by providing new user interfaces (typically Web interfaces) and service-enabled access (e.g., through Web services). These techniques allow organizations to understand their existing code assets (using discovery tools), provide new user and application interfaces to existing code, improve workflow, contain costs, minimize risk, and enjoy classic qualities of service (near 100% uptime, security, scalability, etc.). Technology companies involved in "enterprise transformation," are growing and profiting by what many people feel is a more rational approach toward legacy systems.
The re-examination of attitudes toward legacy systems is also inviting more reflection on what makes legacy systems as durable as they are. Technologists are relearning the fact that sound architecture, practiced up front, helps businesses avoid costly and risky rewrites in the first place. The most common legacy systems tend to be those which embraced well-known IT architectural principles, with careful planning and strict methodology during implementation. Poorly designed systems (which violate the architectural principle of separating business logic from presentation logic and data access)
DID YOU KNOW . That you can access RMS files on an VMS host from a Windows  PC?
On the VMS system you have to define the TCPIP service RSRRMS, which runs the RSRRMS rpl program to deal with connections from Windows clients, and can thus use any file access modes that you would normally use.
On Windows, you need to start by setting up an icon on the desktop to start RPL with the correct default directory to pickup an RSRV24.INI file which defines necessary logical names, such as RSR_DATA:, and uses a suitable default directory for your application.
If your file resides on OpenVMS node MOO:: inTREE$DISK:[GSD.REMOTE]DATAFILE.DAT
This would require an RSRV24.INI file such as
   [Environment]
   RSR_REMOTE=MOO
   RSR_DATA=RSR_REMOTE::TREE$DISK:[GSD.REMOTE]
   RSR_DATA2=RSR_REMOTE::.
Which defines the logicals RSR_REMOTE and RSR_DATA etc.
You can take a program which runs on a VMS system using local RMS files, copy the sources and data dictionary to the Windows system.
Then you need to use DBIND to bind the file definitions to the particular logicals for the files.
   RCM> DBIND  REMOTE  RSR$DATA:   DDSFILENAME
   RCM> DBIND  REMOTE  RSR$DATA2:  DDSFILENAME2
   RCM> .
You also need to make sure that the nodename (MOO in this case) is known to the Windows system (eg by DNS or Hosts file)
And then recompile your program on the Windows system.
If you now double-click on the desktop icon, the program should run and access the files directly on the VMS host system.
Technical Details
The Windows runtime system recognises the presence of a Nodename in VMS format as a request to access a remote file using TCP/IP as the transport, and passes the rest of the name without translation. The VMS host must be running TCPWARE, UCX or TCPIP.
LINKER-REMOTE is a separate chargeable component required on the VMS System.
Genius Solution for Windows is licenced separately, per system.
Tools to a wide variety of relational and non-relational databases.  Later projects included upgrading the VAX runtime system, writing and maintaining a new version in C for porting to other platforms (OpenVMS Alpha, Windows and various Unix/Linux systems), and developing an RPL compiler for the Intel Itanium processor.  He left in 2003 to work for Oxford University again, but is back working part-time for RapidGen Software Ltd.  Current projects include completion of the Itanium compiler, development of an Alpha emulator to aid porting to new hardware, and use of XML/XSLT to enhance the presentation capabilities of easyGenius.
OpenVMS/Alpha 8.3
We have now conducted extensive tests including upgrading existing installations with Genius installed to OpenVMS 8.3 and fresh installations on both ODS2 and ODS5 on clean OpenVMS installations without problems.
The entire Genius build procedure is now also performed on VMS 8.3 as part of the regular process of checking changes on all platforms.
In 1977 he moved to the Engineering department to develop a departmental computing facility which later included one of the first VAX systems in the UK.  Projects included custom device drivers, a technical/scientific word processing system for theses & papers, a hardcopy system for raster-scan graphics terminals using dot-matrix and laser printers, and a simple relational database system based on RMS indexed files.
Jolyon joined Rapid-Gen Systems Ltd. in 1986 and later became Head of Development.  One of his first tasks was the creation of a standard framework for transparently interfacing Rapid-Gen (later Genius)
Dr Jolyon Cox - Leading Development
Jolyon read Physics at Oxford and became involved with computers in 1970 while doing a doctorate in Nuclear Physics.  He worked on real-time data collection and analysis systems and operating system enhancements, including client-server networking of disks, printer and tapes between PDP-11s and the DEC-10 host.
hex13.jpg
hex14.jpg
Future Newsletters
From the New Year we are proposing to issue the Newsletter twice a year.
We believe this will keep customers informed of developments and ensure  the Newsletter
remains a
valued
service.