+ All Categories
Home > Documents > LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems,...

LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems,...

Date post: 26-Mar-2015
Category:
Upload: colin-wilson
View: 220 times
Download: 3 times
Share this document with a friend
Popular Tags:
37
LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS Integration and Development: Visual tools for more efficient development and simplified cross-platform integration
Transcript
Page 1: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

LOGO

NXTware Remote Realities and New Options to extend Technology ROI

Spring 2011

eCube Systems, LLCEnterprise Modernization Practice

Modernizing OpenVMS Integration and Development: Visual tools for more efficient development and

simplified cross-platform integration

Page 2: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Introducing eCube SystemsIntroducing eCube Systems

Introduction eCube Systems and its offerings Explore IT/Business realities and their impact

What is NXTware Remote What is NXTware Remote Integration Demonstrations

Development with NXTware Remote Standard Introducing with NXTware Remote Basic Generating and Deploying a Web Services with NXTware

Remote IntegrationConclusion

Page 3: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Introducing eCube SystemsIntroducing eCube Systems

Provides solutions to the government and Fortune 1000

Clients include: Barclaycard, BlackRock, United Healthcare, Lockheed, Bank of New York, Kohls, Express Scripts, Nortel, Flextronics, SSQ and IBM

Partners with and recognized by industry leaders

Partners: HP, IBM, RedHat, SOA Software Certifications: Ready for SOA (IBM) Associations: Eclipse Foundation, HP Connect, Object Management Group (OMG)

Hires the best

Team: HP, Microsoft, Borland, Cray, Visigenic, DEC veterans

That’s there for you

In business since 2002

Resources: North America, South America, Asia and Europe/Middle East

We’re the company...

Page 4: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Extend the ROI of Technology Assets System health and productivity Enhanced sustainability Maintain business value

Core Competencies

Enterprise class platforms and distributed middleware OpenVMS, UNIX, LINUX From RPC/Sockets -- .NET/SOAP/REST

Legacy systems solutions Analysis maintenance, modernization and transformation Applying Open Source in modernization solutions

Enterprise Risk Compliance, audit, analysis and consulting

Introducing eCube SystemsIntroducing eCube Systems

Mission and Expertise

Page 5: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Strategic Pattern: Legacy Efficiency CurveStrategic Pattern: Legacy Efficiency Curve

Strategic Life Cycle

Time

Efficienc

y

Time

Efficienc

y

Maintenance

Time

Efficienc

y

Maintenance Modernization

A typical range of modernization options include improving the: Development/maintenance process Application connectivity and integration, Application architecture or platform User interface

Page 6: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Solutions and the ROI profile of each

Cost

Com

plex

ity

Application integration (ROI: 6 – 12 months)

Modernize architecture (ROI: 1 1/2 Years)

User Experience (ROI: 6 Months)

Application or database modernization (ROI: 2 Years)

Application Rewrite (ROI: 5+ Years)Process Modernization: Technology-based

(ROI: 6-10 Months)

Consolidation: Virtualization (ROI: 1 1/2 Years)

Range of OptionsRange of Options

Application or database modernization (ROI: 2 Years)

Page 7: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

eCube OfferingseCube Offerings

Focus on three key

Key offerings discussed today Process modernization

• Create greater efficiencies and agility in the development process by modernizing the tools developers use to develop and maintain legacy applications and platform

Application modernization • Enabling developers to integrate existing applications with

contemporary ones using Web services: .NET, SOAP, HTTP and REST

Page 8: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Modernization: Individuals and CapabilitiesModernization: Individuals and Capabilities

Skill Set One Skill Set Two

Technology Skill Silos

Page 9: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Modernization: Individuals and CapabilitiesModernization: Individuals and Capabilities

Skill Set One Skill Set Two

Technology Skill Silos

Page 10: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Modernization: Individuals and CapabilitiesModernization: Individuals and Capabilities

Skill Set One Skill Set Two Contemporary Skills

Technology Skill Silos

Legacy Capabilities

Skill Set Three

Page 11: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Modernization: Individuals and CapabilitiesModernization: Individuals and Capabilities

Skill Set One Skill Set Two

Technology Skill Silos

Legacy Capabilities

Skill Set Three Contemporary Skills

Page 12: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Modernization: Individuals and CapabilitiesModernization: Individuals and Capabilities

Legacy systems require specialized skills

Page 13: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Modernization: Individuals and CapabilitiesModernization: Individuals and Capabilities

eCube tool set delivers an integrated environment that enables

Cross-functional teams Automates legacy expertise Frees Sr. developers from

maintenance Helps new employee become

more productive faster

AND

Brings the capabilities of legacy systems to new systems and development via Web services

Page 14: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Introducing NXTware RemoteIntroducing NXTware Remote

Universal Integrated Development/Maintenance Platform

NXTware RemoteA software development environment that enables teams of developers working in the Eclipse IDE to edit code on local workstations -- then deploy, compile and debug remotely on any remote server platform.

Platforms• OpenVMS (Alpha/I64)• VMS via cluster with OpenVMS• UNIX: AIX, HP-UX, Solaris, • Linux: SuSE, RedHat, IBM zLinux

Versions• Basic (Free, requires SAMBA)• Standard (Fully featured)• Enterprise (High performance debugger, enhanced tools and

features)

Page 15: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Introducing NXTware RemoteIntroducing NXTware Remote

Integrated Development/Maintenance Platform

Benefits Reduced complexity Lower cost of operation

• Developers work with their language of choice on any language platform

Greater productivity • Smart-tools integrate your custom libraries• Cross-functional development• New hires become full contributors faster

Enhanced flexibility and connectivity• Extends legacy business logic to Java and Web Services

Improved ROI• Extending the value of existing assets by applying the power of open source

Page 16: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Introducing NXTware RemoteIntroducing NXTware Remote

Features

Eclipse-based integrated development environment

Cross-language support: C, COBOL, Fortran, Pascal, BASIC, Java

Custom editors based on HP Syntax with code completion

Remote development from Windows or Linux workstation

Remote OpenVMS, UNIX, Linux service execution engine

Integration with the native environment: Support for CMS, MMS and other native OpenVMS utilities

High-speed debugging

RDB support

Support for Right to Left languages

Remote browsing and command line support

Universal Integrated Development/Maintenance Platform

Page 17: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Remote Studio

Multi-language Eclipse-based plug-ins for remote platform develop• Fully compliant: Leverages Eclipse tooling (ex: Subversion/SVN)• Custom DCL, C, COBOL, Fortran, Pascal and Basic editors

NXTware Remote Server

Server-side platform-specific execution engine• Fully compliant with OpenVMS

– Remote execution of DCL, C, COBOL, Fortran, Pascal and Basic– Remote Make and build features– Remote debug– Remote browsing

NXTware Server

Open communication platform for remote development and distributed operation and management

NXTware Remote Architecture

Introducing NXTware RemoteIntroducing NXTware Remote

Page 18: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Remote StudioNXTware Remote Studio

Modern Eclipse-based environment

Page 19: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Development ProcessDevelopment Process

Realities...

Workstation

EclipseNXTware Remote Studio Plug-in

3rd Party plug-ins

Source Code RepositoryCMS

SVN/Subversion

OpenVMS ServerNXTware Server ContainerNXTware Remote Server

1. Fetch Source (Server , local or repository)2. Edit the source code on the workstation IDE3. Deploy the source code to the target OpenVMS server4. Compile the source5. Run debug it on the remote OpenVMS server 6. Control debug on the workstation with NXTware Remote

Page 20: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Eclipse

NXTwareRemoteStudio

OpenVMSTools(IDE)

OpenVMS

NXTwareRemoteServer

Remote CommunicationVia CORBA*

NXTwareServer

Introducing NXTware RemoteIntroducing NXTware Remote

Sample NXTware Architecture for OpenVMS

Universal Integrated Development/Maintenance Platform

* Basic version: SSH and Remote File System Via SAMBA

Page 21: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Remote StudioNXTware Remote Studio

Modern Eclipse-based environment

CODE ASSIST

• COBOL editor• FORTRAN editor• C editor

CODE ASSIST

• COBOL editor• FORTRAN editor• C editor

Page 22: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Remote Demos NXTware Remote Demos

NXTWare Remote Online Demos NXTware Remote and plug-ins modernize OpenVMS development process

NXTware Remote Code Assist and completions tools

Introducing NXTware Remote Demo

Page 23: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Remote Product Road MapNXTware Remote Product Road Map

June 2009

•Eclipse plug-inNXTware Studio

•Remote ServerOpenVMS execution

•Java Remoting•Java Debugging•Workstation-centricmodel

•Sold first solution

Dec 2009

•SQL, DCL and PERLscripting

•Ad hoc DCL CMD•Fortran, COBOL, C,Pascal, BASIC language editors

•User impersonation and personal ENV

•Simple Debugging

June 2010

•Basic MMS support•Basic CMS support•SVN support•Server-centric model•Extended installationJava Support -- Alpha

Dec 2010

•Enhanced MMS/CMSsupport with Impersonation

•3rd party plug-insupport

•Code assist in theeditors

•Enhanced debugging•Remote Browsing

June 2011

•Hebrew/Right to Left•Code completion•Code Quality•Management Diff/merge tools

•External look-ups•Enhanced CMS support

•High-Speed Debugger

Proved solution viability

Enhanced enterpriseusability

Added heritagelanguage support

Enhanced integrationwith Eclipse 3rd party

Augmented enterpriseSupport

Dec 2011

Preliminary•Custom menu framework

•Custom menu framework

•gSOAP support•RTR integration •DEC forms text editor

•Suggestions?Augmented enterprise

Support

Page 24: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Remote Integration NXTware Remote Integration

Eclipse-based plug-in with NXTera tooling Simplifies the management and extension of legacy services

• Supports the creation of interface definition files

Enables the creation and deployment of Web services and WSDL files

• Automates the generation of Web Services and testing them

• Automates the generation or WSDL file and their deployment

• Open support for Web Services stacks Microsoft, IBM, Open Source

Simplifies the creation of legacy client stubs• C#, Java/Jython client stubs for C, COBOL, FORTRAN and Pascal

Page 25: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Remote Integration NXTware Remote Integration

Page 26: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Server Engine

eCube Product Architecture eCube Product Architecture

NXTware Communications Bus

NXTware ContainerCORBA

NXTware Remote

Basic Standard Integration

NXTminder

Enterprise

NXTera

NXTera

CORBA

NXTera

DB Pooler

SYSTEM

Naming Service

AXIS II

RemoteServer

Page 27: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Step 1Using NXTera Generator Wizard Based on existing COBOL/C

interface definition file (def) Create c# Client

Step 2: Create/generate def file Select output file Generate client stub

Steps 3: Add to MS Visual Studio Deploy/test in Visual Studio

Requirements NXTware Remote with NXTera

and MS Visual Studio

Generating and Deploying a .NET Services

Page 28: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

NXTware Remote Integration NXTware Remote Integration

Eclipse-based plug-in with NXTera tooling Simplifies the management and extension of legacy services

• Supports the creation of interface definition files

Enables the creation and deployment of Web services and WSDL files

• Automates the generation of Web Services and testing them

• Automates the generation or WSDL file and their deployment

• Open support for Web Services stacks Microsoft, IBM, Open Source

Simplifies the creation of legacy client stubs• C#, Java/Jython client stubs for C, COBOL, FORTRAN and Pascal

Page 29: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

eCube Offerings: NXTware Remote eCube Offerings: NXTware Remote

Universal tools that automate expertise balance the equation

Page 30: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

eCube Offerings: Modernization Solutions eCube Offerings: Modernization Solutions

Solve real business challenges

Operational Costs• Maintenance and integration

Loss of Capability• Technical know-how, resources and human assets with contemporary

tools

Align mismatched skills• Older platforms and languages – contemporary C# /Java developers

Addresses the ROI Bell Curve

Powerful Benefits

Page 31: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Questions?

This Presentation contains forward-looking statements based on beliefs of eCube Systems management. Such statements reflect current views of eCube Systems with respect to future events and results and are subject to risks and uncertainties. Actual results may vary materially from those projected here, due to factors including changes in general economic and business conditions, changes in currency exchange, the introduction of competing products, lack of market

acceptance of new products, services or technologies and changes in business strategy.

Thank You!

Robert DoyleSr. ArchitecteCube Systems, [email protected]

Peter John MarquezSr. Partner eCube Systems, [email protected]

Questions? Questions?

Contact us

Page 32: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Range of OptionsRange of Options

Solutions and the ROI profile of each

Hardware Server Consolidation

• Physical and virtual Software

Application/software modernization• User interface modernization• Connectivity and integration• Architecture modernization• Database modernization• Application modernization/transformation• Application re-engineering

Process Development and maintenance process modernization

• Development methodology• Universal integrated development, maintenance and

modernization environment

Page 33: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Time

Efficienc

y

Rewrite DevelopmentCosts

Strategic Pattern: Legacy Efficiency CurveStrategic Pattern: Legacy Efficiency Curve

End Game: Full Legacy Rewrite

IT Tendencies Push out high cost, high risk Focus on new business capabilities

Life cycle ROI trumps Changing business requirements Operational and maintenance costs Future benefits

Page 34: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Time

Efficienc

y

Modernization: Legacy Extension

Legacy Extension

A typical range of modernization options: Database or application platform migration Application platform migration

Unique modernization options: Modernize development maintenance capabilities

• Reduce costs increase productivity

Leveraging the Legacy Efficiency CurveLeveraging the Legacy Efficiency Curve

Page 35: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

IT/Business RealitiesIT/Business Realities

Realities...

Legacy apps are challenging Difficult to avoid Tricky to resolve Too important to ignore

Recognizable Pains UI’s with limited flexibility Applications where making changes to the business process is difficult Systems that can’t support increased demand and needed data access Languages that inhibit enhancements and extension

Page 36: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Addressing Business DriversAddressing Business Drivers

Realities...

Strategic Gaps Between new business needs and functionality Between technical requirements and time/resource bound capabilities Budgets and the costs of skills, resources and know-how

Contending Demand Ongoing maintenance and operations versus new development

Page 37: LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.

Introducing eCube SystemsIntroducing eCube Systems

Products and Services ARM Legacy Modernization : Enterprise/Application assessment,

remediation and modernization delivering legacy to contemporary transformation

NXTware Remote: Universal integrated development, maintenance and integration environment

• NXTware Remote Basic, Standard, Enterprise

• NXTware Remote Integration

• NXTware Remote CORBA/RPC

Custom Tooling: Developing custom Eclipse tooling to integrate client development environments with NXTware Remote

Key Offerings


Recommended