Design

IBM Simplifies Enterprise Software Development

, February 18, 2011

Applications can be built once and deployed across disparate computing platforms

IBM has announced new software that is redefining the way enterprise customers manage the design and delivery of applications across disparate computing landscapes. The new software helps organizations reduce IT and administration overhead through a single, integrated development platform to help enterprises unify both new and legacy systems.

With new software support for the IBM zEnterprise System, IBM clients operating core business processes on a mainframe can experience a truly integrated hardware and software delivery platform. This platform spans the enterprise, with zEnterprise mainframe and select IBM Power7 and workload optimized systems including the IBM Smart Analytics Optimizer in a tightly configured, integrated data center environment. Later this year, IBM will deliver support for select System x servers.

Applications created in Java, for example, can be deployed in an AIX environment without changing code or server specifications. Organizations no longer have to maintain duplicate environments for application development across various platforms, and now have the flexibility to move workloads around without having to worry about moving development teams and infrastructure.

The new IBM solutions include the Rational Developer for System z Family and the Rational Asset Analyzer Family. These software development offerings bring higher productivity through modern integrated development and test environments for mainframe development and zEnterprise support. Additionally, the new Rational Business Developer simplifies innovation by enabling application development on multiple mainframe platforms with EGL, an open business application development language.

The new IBM solutions for zEnterprise should help enterprise clients:

Increase organizational agility: Teams now have a single end-to-end view of an application project, with improved knowledge and understanding of how the mainframe and Power Systems technology-based applications interact, as well as awareness of what other developers are doing that could affect them, all in real time.

Reduce development complexity and cost: Using a common multi-platform development and test environment, regardless of computing platform, means all of the developers have the same view of the application code, from either the front-end Web interface or the back-end transaction-processing or database interface.

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task.
However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Video

This month's Dr. Dobb's Journal

This month,
Dr. Dobb's Journal is devoted to mobile programming. We introduce you to Apple's new Swift programming language, discuss the perils of being the third-most-popular mobile platform, revisit SQLite on Android
, and much more!