Supported Platforms

eCube is committed to providing enterprise solutions that best meet the needs of its customers — no matter the platform. Our middleware products and expertise extend from Windows to Linux to every flavor of Unix, including rare legacy implementations.

Unix Enterprise Reliability

Fortune 1000 companies around the world run their businesses on many flavors of Unix. At eCube we recognize the value in developing on the highly portable and scalable Unix platforms. We are experts in developing and maintaining high performance applications. Our middleware solutions were designed for supporting, maintaining and modernizing applications built on IBM AIX, HP-UX and Oracle Solaris. We have a proven record of delivering middleware solutions, cost savings and improved productivity to customers running these vendor specific versions of Unix. Your company extend your existing Unix expertise by leveraging eCube’s extensive portfolio of:

  • Cross platform integration technology
  • Distributed development services for IBM AIX, HP-UX and Sun Solaris
  • NXTware Integrated Maintenance Environment with Eclipse support for IRIX, OpenBSD, FreeBSD, IBM AIX, HP-UX and Oracle Solaris
  • NXTware IME with Eclipse CDT support for IRIX, OpenBSD, FreeBSD, IBM AIX, HP-UX and Sun Solaris
  • Proven track record of consolidating and modernizing legacy Unix applications
  • Experience porting legacy Unix applications to Linux

Open Source flexibility

Linux has become the de facto platform of choice for the development of new web-based applications. As with Unix, Linux has developed into different branches and distributions: eCube provides middleware to integrate them and complete support for both Debian and RPM-based distributions. Your company can take advantage our Linux expertise by leveraging eCube's:

  • Cross platform integration technology
  • NXTera middleware support for Fedora, Red Hat, SUSE, and Ubuntu
  • NXTware IME with Eclipse CDT support for Fedora, Red Hat and Ubuntu
  • Experience consolidating, modernizing and porting to Linux versions: Fedora, Red Hat, and Ubuntu

Windows simplicity

With eCube enterprise class solutions can extend to the Windows client and server platforms. eCube currently supports several Fortune 100 companies with mission critical distributed applications running on Windows servers and clients. eCube expertise in SOA plays a major role in support for Windows-based solutions and their cross-platform integration. Your company can take advantage our Windows expertise by leveraging eCube's:

  • Cross platform integration technology
  • NXTera middleware support for Windows servers
  • Experience consolidating, modernizing and porting to Windows from Unix

Modernizing OpenVMS

OpenVMS is one of the world’s most successful platforms and even now has a large installed base. Despite a lack of support by HP, the OS has continued to adapt with new features, Open Source integration and even UNIX bash support. In 2014, HP turned the keys to OpenVMS to a new company, VMS Software. VMS Software immediately hired all of the former HP/DEC developers to fix up the aging OS and it's commitment to the OpenVMS platform alleviates uncertainty about the future of OpenVMS. However, many organizations are still concerned about their ability to support and maintain strategic applications built on the powerful operating system.

eCube's modern OpenVMS offerings are designed to address these concerns:

  • IDE: Modern multi-language integrated development environment (NXTware Remote)
  • Middleware: Integration and application management (NXTera and NXTminder)
  • Services: OpenVMS virtualization hosting and custom application support/maintenance

Modern Development Environment Providing Options

NXTware Remote, the industry’s first cross-platform remote development solution for HP OpenVMS, combines an intellegent Eclipse plug-in with a remote server execution component to deliver a modern development environment that simplifies and modernizes the OpenVMS development process.

With NXTware Remote, developers can edit code on local workstations—then deploy, compile and debug on a remote OpenVMS or Linux/Unix server. Any OpenVMS developer using NXTware Remote can be more productive than ever, without specialized training.

Organizations that use NXTware Remote deliver better quality code faster because of the platforms ability to:

  • Establish, automate and enforce best practices
  • Use task management tools to better allocate and manage resource
  • Work with a variety of source code management systems (CMS, Subversion, MS Team Foundation, etc.)
  • Enable Continuous Integration through the use of rules-based automated builds and testing

NXTware Remote simplifies the maintenance of applications written in C/C++, COBOL, BASIC, PASCAL and FORTRAN. It easily integrates custom utilities, frameworks and development patterns specific to each user and organization. Remote work can be done on OpenVMS, NMS and Unix/Linux simultaniously from the same environment.

Modernizing OpenVMS starts with modernizing the development process -- in many cases the oldest part of your OpenVMS Environment. NXTware Remote protects your software assets against the "legacy" label by allowing you to use and implement modern development practices and tools. Move forward with confidence and get the most out of your OpenVMS investment by investing in best practices and the skills of your people.

NXTware Remote for OpenVMS:

  • Makes modern OpenVMS and Unix/Linux engineering possible from Windows
  • Improves productivity of maintaining and developing strategic applications
  • Modernizes your developers, applications and processes

Integration and Optimization of OpenVMS Business Logic

NXTera, eCube’s unique integration middleware, simplifies the integration and optimization of OpenVMS business logic. Whether that logic is running on OpenVMS, hosted on Linux/Windows or servicing desktop, Web or other system consumers, NXTera provides OpenVMS users with a flexible path forward via integration with:

  • Web Services: SOAP and REST
  • Asynchronous Messaging: AMQP, RabbitMQ and WebSphereMQ
  • 3GL and 4Gls running on OpenVMS, Unix or Linux

NXTminder is a tool for managing the configuration, deployment and automated execution of distributed applications on OpenVMS, Unix and Linux. Whenever you deploy enterprise applications with ACSM, a commercial ORB or middleware, you need to make sure that your application's components operate properly on each system and operating systems.

The real-time management provided by NXTminder:

  • Monitors application components and dependencies remotely to meet service level requirements
  • Tracks system health and supports rules-based remediation that can start and stop these applications automatically
  • Provides a mechanism to replicate service configurations and scale them up during peak load times

A maintenance interface is also provided to help testers and developers quickly deploy configurations.

NXTminder provides developers and operations staff with an easy to use tool that quickly starts configurations, monitors them and takes automated actions to ensure service levels.

OpenVMS Service Offerings

eCube Systems offers a wide variety of OpenVMS services. They include:

  • Virtualization, virtualization and application hosting, application support and maintenance
  • Develoment process modernization -- best practices, automation, task management, contiuous integration
  • Custom tool development and integration
  • Application assessment and recovery

NXTera Bridge: COBOL to .NET modernization tool

eCube Systems released a new NXTera 6.0 component called NXTera Bridge, which automates the process of modernizing COBOL to access the .NET framework..The NXTera Bridge, enables .NET applications and clients to seamlessly interoperate with legacy applications built in COBOL on any middle-tier platform, including Windows, Linux, Unix and OpenVMS. Using NXTera Bridge, existing COBOL code may fully participate in the Microsoft .NET cross-language development framework., all without forcing expensive rewrites or complex transformations. COBOL to .NET modernization makes sense to most companies with legacy COBOL apps because it leverages and reuses existing, stable processes, logic, labor and financial investment of an existing COBOL application. By using eCube's tools to expose those COBOL programs as .NET services, companies can use these elements and their functionality with a newer, more modern, true object oriented language and platform. Since there is no clear path from COBOL to .NET, eCube has seen a market for automated solutions to modernize/convert COBOL applications to the .NET framework and more modern supported middleware environments.

Benefits:

These new capabilities deliver solid benefits to software developers and enterprise managers tasked with getting more out of existing resources. These include:

  • Eliminating the need to replace COBOL with .NET
  • Speeds time-to-market by allowing legacy business logic to leverage .NET services quickly
  • Extends the value of strategic assets while lowering maintenance and development cost
  • Aids in the movement of legacy COBOL logic to Linux and integration with contemporary .NET applications

Features:

NXTera generates, manages and integrates service interfaces for legacy COBOL, C, FORTRAN business logic to .NET and Java. NXTera's bridging tools and procedures make the COBOL to .NET process quick and flexible.

  • The NXTera/.NET client runtime is 100% implemented in .NET
  • NXTera generates client connectors in C# and VB.NET
  • Supports the creation of NXTera clients and servers in any .NET language
  • Easily add .NET web service support
  • Compatible with the Mono Project

Maintain, Modernize, and Integrate DCE to SOA

Developed in the 1980s, DCE (Distributed Computing Environment) was a two tier RPC middleware integrated integrated into most major Unix vendor's OS. Many secure applications were developed with this middleware technology. Historically DCE complexity has forced IT organizations to make hard choices between existing and valuable resources developed in DCE -- and the benefits of starting over in newer technologies.

With Services and technology eCube lower the cost of ownership and simplify the integration, maintenance and evolution of valuable legacy DCE applications. Contact us for a free Level 1 Appraisal of your DCE application and environment and you'll receive a free modernization and system health report.

DCE Support

Many organization are replacing applications based on DCE, but they continue to run them because moving and/or migrating DCE applications into contemporary technologies, platforms and languages takes more time than they planned. In meantime, DCE continues to provide the valuable infrastructure for these companies. eCube provides the infrastructure and expertise to support and maintain DCE while the modernization effort proceeds: we provide utilities to monitor and maintain these applications while replacement technology is being developed.

Benefits:

eCube's DCE Support program offers alternatives to maintaining in-house DCE support and development staff; we have over 30 years experience with DCE, including operational expertise and tools to assist in the monitoring and deployment of DCE applications. We also provides ways to augment your staff with personnel experienced in migrating and replacing DCE. DCE support provides:

  • Reduced time and costs associated with maintaining obsolete DCE technologies and platforms
  • Lowers the risks associated with deploying DCE replacement systems based on the reuse of proven functionality extracted from existing systems
  • Reduces the costs and time to resolve DCE related operational issues
  • 24 hour telephone support is available
  • On-site DCE consultants available upon request
  • Supports business unit consolidation, mergers and acquisition initiatives through data and application architecture consolidation and integration
  • Provides best practices for maintaining stable DCE applications in either segregated or federated SOA environments

Eclipse based DCE Tooling

NXTware IME for DCE is an Eclipse-based engineering environment that makes difficult legacy DCE middleware to easier to manage and more cost effective to maintain and integrate. NXTware visualizes the maintenance and development of RPC applications making it easier for engineers unaccustomed to command line environments. The NXTware IME for RPC includes 20 tools and Wizards that simply the development, testing, deployment and maintenance of DCE-based applications. NXTware IME for RPC delivers:

  • Simplified configuration and partitioning
  • Develop, maintain, configure, test and deploy DCE services from the NXTware IME
  • One button generation of DCE providers and consumers
  • Automated generation of data independent service with configurable data poolers
  • Federated DCE services

DCE Integration

The NXTware IME is designed specifically for maintenance engineers and those needing to integrate applications based on DCE middleware. Its unique blend of features and benefits make it a stand out as an integration tool. Using NXTware IME for DCE, users can integrate legacy Fortran, COBOL, C, C++ and other legacy DCE systems with contemporary platforms such as SOAP, .NET and message oriented middleware.

  • Enables less-experienced engineers to be more productive with visual tools
  • Focuses on business value, not on DCE "plumbing"
  • Enables DCE services to fully participate in SOA environments
  • One button generation of SOA Interfaces and integration services

DCE Modernization

Modernization of DCE includes moving and/or migrating applications based on heritage technologies into contemporary technologies, platforms and languages. In addition, DCE Modernization includes the capture, reuse and redeployment of existing DCE business rules as services in services oriented and model driven architectures.

DCE Modernization Benefits

DCE Modernization offers alternatives to development and package deployment projects and also provides ways to augment replacement initiatives through the reuse and migration of existing data and application architectures. DCE Modernization:

  • Streamlines the time and costs associated with eliminating or migrating obsolete DCE technologies and platforms
  • Lowers the risks associated with deploying DCE replacement systems based on the reuse of proven functionality extracted from existing systems
  • Reduces the costs and timeframes of migrating data into target data architectures, relational databases and package environments while improving the integrity of the end result
  • Supports business unit consolidation, mergers and acquisition initiatives through data and application architecture consolidation and integration
  • Enables the redeployment of proven, stable DCE functionality in SOA, model driven and other agile architectures

Modernize: Transform, Integrate, and Web Enable

As IBM continues to transition its focus to Java, Linux and WebSphere®, companies are revisiting their investments in RPG and COBOL on the System i (also known as the iSeries or AS400). Companies with large investments in legacy RPG code face increased maintenance costs and difficult choices about their long term future. eCube Systems, an Advanced IBM partner, provides modernization, integration, replatforming and web-facing solutions to iSeries users.

Download our RPG to Java/.NET Transformation Process Presentation

Clients can choose to extend the ROI of their RPG applications by transforming the business logic to Java or they can modernize their iSeries with the XML/SOA based middleware. eCube's variety of iSeries options allow users select the solution that best meets their needs.

Integration solutions for iSeries

Integrate iSeries data and business logic to the web, desktop and enterprise using NXTware XB and a service model that employs SOAP, .NET and XML in an easy-to-use scripting tool. This iSeries integration solution is for companies with existing RPG applications that they want to expend to the rest of the enterprise. eCube provides this capability with its XML for RPG product set.

NXTware XB delivers:

  • Simplified SOA and .NET development with legacy iSeries data and applications
  • XML interfaces and services to iSeries hosted on the iSeries, Unix/Linux or Windows
  • Application development tooling

Transforming valuable assets

eCube's legacy transformation service for iSeries is a complete solution that combines human interaction with automated tools to convert iSeries/AS400 based RPG and COBOL to Java. This iSeries Migration service includes all of the key provisions needed to make a transition from RPG to Java. This can range from an initial assessment and proof of concept, through complete testing and hands on or formal training. Specialized training, education and iSeries Migration mentoring is available before and after the transformation to help RPG development teams migrate their skills to Java. Moreover, eCube can assist companies in implementing Web interfaces and integrating new Java-based applications with third-party party business solutions.

Making a transition from RPG to Java requires a rich set of solutions that must address both the application and the environment the application is used in. Unlike other tool-only solutions, eCube works with its customers through all of these requirements, guaranteeing the success of the project.

IBM Web Facing solutions

eCube has the expertise to implement Web Facing solutions using IBM's Web Facing Tool. eCube can quickly convert your System i display file source so your existing System i programs can run in a browser. With eCube and IBM tooling you can move your application source, converting it, and deploying it as a new Web-based program running as a WebSphere application.

Web Facing solutions deliver:

  • Support for client-side HTML, JavaScript, and cascading style sheets (CSS)
  • Support for server-side JavaBeans, Java servlets, Java Server Pages (JSP)
  • XML-based configuration and management

COOL:Gen Transformations

Jump-Start PoC

If you are visiting this page, COOl:Gen is probably used to run and maintain one of your company’s most strategic applications. Whether you call it IEF, Advantage:Gen, AllFusion Gen or something else, you’re probably looking for options – ways to remove or reduce your dependency on the COOL:Gen platform.

eCube offers a powerful series of COOL:Gen transformation and modernization services that reduce the cost and risk associated with operating COOL:Gen applications that use generated COBOL code.

Distinctive Offering

The most unique and important feature of eCube's offering is its fidelity to creating clean and easily maintainable code. It starts with transforming COOL:Gen’s computer-generated, non-human-readable COBOL and its “Black-box” functions into readable and easy to maintain ANSI Standard COBOL, before optionally continuing the transformation to, or integration with, contemporary languages like C# and Java.

Click here to access our COOL:Gen Transformations Service Offering Fact Sheet

The Jump-Start is designed to make it possible for you to affordably (< $42,000 USD) prove how a transformed version of your COOL:Gen application can reduce operational cost and risk while creating a map to get there based on your business needs.

The Jump-Start mirrors eCube's complete transformation process with three core activities, each with several short phases. (You can download more information on the process from our Content Library).

The three core activities of the Jump-Start PoC are:

  • The transformation of your Gen/COBOL code sample into easily maintainable ANSI Standard COBOL
  • Delivery of consultative transformation report based on testing/review of the converted code sample
  • The optional conversion of the new ANSI Standard COBOL into C# or Java

The list pricing for each core activity in the Jump-Start PoC is:

  • Sample Gen/COBOL to ANSI Cobol: $32,000 USD
  • Sample COBOL to C#: $10,000 USD
  • Delivery of a conversion report included in the costs above

Contact us to get step-by-step instructions on what is required for a jump-start PoC and to request a PoC appraisal or to have one of our attentive transformation associates contact you.

Conversion

The COBOL COOL:Gen generates is “correct”, but it is totally unmaintainable outside of the legacy COOL:Gen environment. The COBOL delivered is generated for executability, not structure or readability. It is cluttered with coding obscurities and depends heavily on licensed COOL:Gen “black box” runtime components. This means that the COBOL generated is not really yours and, without the runtime components, is nearly useless.

Our process transforms the generated COBOL. It removes “black box” dependencies and improves code quality so you have options at the end of the first phase and can select a path forward for your valuable business logic. This allows you to make technical decisions based on business needs not technical limitations. At the end of our initial conversion process your new COBOL business logic will be:

  • Easy to maintain and modernize
  • Able to be integrated with contemporary platforms
  • Migrated to your current language standard

Modernize: Transform, Integrate, and Web Enable

As IBM continues to transition its focus to Java, Linux and WebSphere®, companies are revisiting their investments in PL1 and COBOL on the mainframe (also known as the Z-Series or IBM MVS). Companies with large investments in legacy COBOL and PL1 code face increased maintenance costs and difficult choices about their long term future. eCube Systems, an Advanced IBM partner, provides modernization, integration, re-platforming and web-facing solutions to zSeries users.

Clients can choose to extend the ROI of their mainframe applications by transforming the business logic to Java or they can modernize their zSeries with the XML/SOA based middleware. eCube's variety of zSeries options allow users select the solution that best meets their needs.

Integration solutions for IBM mainframe

Integrate mainframe data and business logic to the web, desktop and enterprise using NXTware XB and a service model that employs SOAP, .NET and XML in an easy-to-use scripting tool. This zSeries integration solution is for companies with existing COBOL applications that they want to expend to the rest of the enterprise. eCube provides this capability with its NXTera modern middleware product set.

NXTera delivers:

  • Simplified SOA and .NET development with legacy zSeries data and applications
  • XML interfaces and services to mainframe applications hosted on the zSeries, Unix/Linux or Windows
  • Application development tooling

Transforming valuable assets

eCube's legacy transformation service for zSeries is a complete solution that combines human interaction with automated tools to convert zSeries/mainframe based COBOL to Java. This mainframe Migration service includes all of the key provisions needed to make a transition from single tier COBOL to a distributed services platform. This can range from an initial assessment and proof of concept, through complete testing and hands on or formal training. Specialized training, education and zSeries Migration mentoring is available before and after the transformation to help COBOL or PL1 development teams migrate their skills to C, C++ or Java. Moreover, eCube can assist companies in implementing Web interfaces and integrating new Java-based applications with third-party party business solutions.

Making a transition from COBOL to modern SOA requires a rich set of solutions that must address both the application and the environment the application is used in. Unlike other tool-only solutions, eCube works with its customers through all of these requirements, guaranteeing the success of the project.

IBM Web Facing solutions

eCube has the expertise to implement Web Facing solutions using IBM's Web Facing Tool. eCube can quickly convert your System z display file source so your existing mainframe programs can run in a browser. With eCube and IBM tooling you can move your application source, converting it, and deploying it as a new Web-based program running as a WebSphere application.

Web Facing solutions deliver:

  • Support for client-side HTML, JavaScript, and cascading style sheets (CSS)
  • Support for server-side JavaBeans, Java servlets, Java Server Pages (JSP)
  • XML-based configuration and management