The Contractor Silo Problem

Let’s suppose that you have a large system you’d like to redo for the web. You could get it translated, but you don’t want the likely performance and maintainability problems associated with wholesale line-by-line translation. In fact, you don’t even want the new system to look like the old one: you want slick graphics, customized and stylish menus, drop downs, radio buttons… the works. In other words, you want to rewrite it. If the system is big, you might at first consider giving it to a big integrator to redo. The first problem with that approach is that nobody has 80 highly productive developers just sitting there waiting to start your legacy modernization project. Firms may have a few, but not enough good ones. Another approach is to divide the work and give it to 3 or 4 or 5 firms. Not a bad idea, because they will compete, and you won’t have the “entrenched contractor” problem that we hear so much about. There’s only one difficulty: how do you get them to write the code in a consistent style, so that it all fits together and looks like one team wrote it? Because if not, you will get 3 or 4 or 5 “silo” implementations, with the interoperability and maintenance problems that go along with it. You can’t solve this problem with a paper architecture, but you can solve it by implementing an architecture for the entire system and directing the contractors to use common code and put their unique business logic on one place. That’s what ResQSoft(r) Engineer gives you — you can have all the routine...

How Legacy Modernization Can Help Improve Public Safety and Law Enforcement

Have you ever watched some of those live-drama,‭ ‬police operation documentaries or films back in the‭ ‬1980‭’‬s,‭ ‬1990‭’‬s and early‭ ‬2000,‭ ‬where in a scene you find a cop tagging the owner of a vehicle and identifying a criminal merely by punching an ID on a hand-held unit or a small computer system mounted‭ ‬in‭ ‬the police car‭? Back then,‭ ‬it may have seemed like a leap in technological prowess for the law enforcement agencies.‭ ‬The shocking truth, however,‭ ‬is that the system that facilitated the flow of information from State Law Enforcement offices to the police units in the field‭ ‬was probably dependent on aging programs that were developed decades earlier.‭ Before choosing to modernize these aging systems,‭ ‬police and military agencies kept different records‭ (‬both paper and digital‭) ‬for known offenders,‭ ‬convicted felons,‭ ‬including data on juveniles and those on parole.‭ ‬Eventually the systems give rise to a potential risk that,‭ ‬if left unchecked and mishandled,‭ ‬questions are raised concerning the accuracy and the duplication of unorganized data,‭ ‬questions that could ultimately affect civilian security activities and public safety,‭ ‬in the long run.‭ The solution‭ ‬-‭ ‬modernize those legacy systems. Today,‭ ‬some of these obsolete or legacy systems integration have been given an overhaul,‭ ‬and have been modernized for more robust integration with other state agency information systems,‭ ‬which includes the correlation of data from prison institutions,‭ ‬parole and even the justice department and courts systems,‭ ‬as well as revenue systems and social services‭; ‬all-in-all to offer a faster,‭ ‬more accessible,‭ ‬and more accurate sharing of information for police units,‭ ‬to better serve and protect the public....

Behind the Legacy Language: COBOL

COmmon Business-Oriented Language, popularly-known as COBOL, has been around for almost 5 decades. However, the use and support for the software still remains active. COBOL is a product of the shared initiatives of several government offices and computer manufacturers of its day, in the hope of developing a sophisticated language for business, finance and administrative systems and to utilize the technological hardware and software designs available during the time COBOL’s use was at its peak. COBOL, through the years, has developed a massive fan base of computer manufacturers, programmers and users, and is still being considered as one of the most widely used computer languages by: * government agencies * military offices * commercial enterprises * educational institutions * Operating systems such as Microsoft Windows, IBM, as well as Unix and Linux. There are many reasons why people coming from various sectors of private and government institutions prefer using COBOL over other computer languages, even today. 1. COBOL has been a language-of-choice for business, financial and administrative systems worldwide. 2. COBOL is capable of dealing with a diverse set of processing procedures. 3. COBOL is one of the most widely used computer languages for computer interaction or client-server communication. 4. Throughout the years COBOL has developed a very large user base and hundreds and thousands of programmers have been immersed in the COBOL language. A number of programmers are capable of providing support and maintenance for systems developed using the COBOL language. 5. A lot of mission-critical business systems around the world have been developed using the COBOL language. 6. COBOL is very easy to learn, to maintain and...

PowerBuilder to Java or .NET

PowerBuilder is an integrated development environment (IDE) used to create applications. PowerBuilder 12.5 has good integration with the Microsoft. In fact, the vendor will tell you that “PowerBuilder IS .NET”. Though originally designed to compete with Microsoft developed IDE’s (primarily Visual Studio), the PowerBuilder .NET integration was created to allow continuity for the PowerBuilder project and to take advantage of the .NET platform that many developers are now using to create business critical applications.  PowerBuilder can be thought of as a .NET language, with full Common Type System (CTS) language support. The PowerBuilder 12.5 for .NET IDE is preferred by many application developers as it is a fast, cost-effective and easy application development software. The typical PowerBuilder business application is high performance and data driven. Technology used in the PowerBuilder .NET integration is also unique in that it continuously evolves to accommodate the latest software advances on the Microsoft platform and, of course, the business needs of the users. This ability to keep up with advances in VUI (Visual User Interface) advances as well as functionality creates valuable competitive advantage for businesses that use the PowerBuilder for .NET platform. One of the reasons the PowerBuilder to .NET platform is favoured as rapid application development software by some developers is its speed and simplicity. This development speed is attributed to the graphical software construction tools and the original PowerBuilder “‘Data Window”’ technology. This function, brought forward to Powerbuilder 12 from the older PowerBuilder versions allows developers to use minimal coding to create data rich applications. Thanks to DataWindow, developers using PowerBuilder for the .NET environment may only need to write...

Micro Focus Cobol — New Options for Modernization of Mainframes

Micro Focus has recently come up with many new options meant to cut expenses and also to cut time, when it comes to building or just maintaining applications used by organizations; some of these options are Micro Focus Cobol, Micro Focus Server Express, Micro Focus DevPartner Studio, Micro Focus Silk4J and Micro Focus for Visual Studio. These options generally enable Java and other devs to modernize their mainframes, by offering a reliable support in the entire cycle that involves editing, compilation and debugging. Micro Focus Cobol– Server Express (RDO) The Micro Focus Server Express will permit client to maintain their programs in Cobol and make the code sourcing on the server that represents the target, preventing them from transferring code between a development environment and the Linux/Unix server, where applications run and are being tested. It also allows the usage of local services and databases. How does it help organizations The RDO along with the Micro Focus Cobol and all the other options is the answer to the needs of any organization in point of debugging and testing application, as close to their production as they can be. This actually translates into a substantial time reduction, because if until now it was a matter of days until a development project could be completed, this can now be done in a few hours, which means more productivity and thus more satisfied customers. Advantages of Micro Focus Cobol and other Micro Focus tools There are many advantages that this option has for its users and these are only a few of them: –          Increase of productivity due to time reduction of...