NXTware Remote Realities and New Options to extend Technology ROI PowerPoint PPT Presentation

presentation player overlay
1 / 37
About This Presentation
Transcript and Presenter's Notes

Title: NXTware Remote Realities and New Options to extend Technology ROI


1
NXTware Remote Realities and New Options to
extend Technology ROI
Modernizing OpenVMS Integration and Development
Visual tools for more efficient development and
simplified cross-platform integration
eCube Systems, LLC Enterprise Modernization
Practice
Spring 2011
2
Introducing 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 Integration
  • Conclusion

3
Introducing eCube Systems
Were the company...
  • 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
  • Thats there for you
  • In business since 2002
  • Resources North America, South America, Asia and
    Europe/Middle East

4
Introducing eCube Systems
Mission and Expertise
  • 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

5
Strategic Pattern Legacy Efficiency Curve
Strategic Life Cycle
Efficiency
Efficiency
Maintenance
Time
Time
  • A typical range of modernization options include
    improving the
  • Development/maintenance process
  • Application connectivity and integration,
  • Application architecture or platform
  • User interface

Efficiency
Maintenance
Modernization
Time
6
Range of Options
  • Solutions and the ROI profile of each

Application Rewrite (ROI 5 Years)
Process Modernization Technology-based (ROI
6-10 Months)
Consolidation Virtualization (ROI 1 1/2
Years)
Complexity
Application or database modernization (ROI 2
Years)
Application or database modernization (ROI 2
Years)
Modernize architecture (ROI 1 1/2 Years)
Application integration (ROI 6 12 months)
User Experience (ROI 6 Months)
Cost
7
eCube 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

8
Modernization Individuals and Capabilities
Technology Skill Silos
Skill Set Two
Skill Set One
9
Modernization Individuals and Capabilities
Technology Skill Silos
Skill Set Two
Skill Set One
10
Modernization Individuals and Capabilities
Technology Skill Silos
Skill Set Two
Contemporary Skills
Skill Set Three
Skill Set One
Legacy Capabilities
11
Modernization Individuals and Capabilities
Technology Skill Silos
Skill Set Two
Skill Set Three
Skill Set One
12
Modernization Individuals and Capabilities
Legacy systems require specialized skills
13
Modernization 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
    fasterAND
  • Brings the capabilities of legacy systems to new
    systems and development via Web services

14
Introducing NXTware Remote
Universal Integrated Development/Maintenance
Platform
  • NXTware Remote
  • A 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)

15
Introducing 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

16
Introducing NXTware Remote
Universal Integrated Development/Maintenance
Platform
  • 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

17
Introducing NXTware Remote
NXTware Remote Architecture
  • 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

18
NXTware Remote Studio
Modern Eclipse-based environment
19
Development Process
Realities...
Source Code RepositoryCMSSVN/Subversion
OpenVMS ServerNXTware Server ContainerNXTware
Remote Server
Workstation
EclipseNXTware Remote Studio Plug-in3rd Party
plug-ins
  1. Fetch Source (Server , local or repository)
  2. Edit the source code on the workstation IDE
  3. Deploy the source code to the target OpenVMS
    server
  4. Compile the source
  5. Run debug it on the remote OpenVMS server
  6. Control debug on the workstation with NXTware
    Remote

20
Introducing NXTware Remote
Universal Integrated Development/Maintenance
Platform
  • Sample NXTware Architecture for OpenVMS

Eclipse
OpenVMS
NXTwareRemoteStudio
NXTwareServer
OpenVMSTools(IDE)
NXTwareRemoteServer
Remote CommunicationVia CORBA
Basic version SSH and Remote File System Via
SAMBA
21
NXTware Remote Studio
Modern Eclipse-based environment
  • CODE ASSIST
  • COBOL editor
  • FORTRAN editor
  • C editor

22
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

23
NXTware Remote Product Road Map
June 2009
  • Eclipse plug-inNXTware Studio
  • Remote ServerOpenVMS execution
  • Java Remoting
  • Java Debugging
  • Workstation-centricmodel
  • Sold first solution

Proved solution viability
Enhanced enterpriseusability
Augmented enterpriseSupport
Added heritagelanguage support
Enhanced integrationwith Eclipse 3rd party
Augmented enterpriseSupport
24
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

25
NXTware Remote Integration
26
eCube Product Architecture
Standard
Integration
Basic
Enterprise
NXTware Remote
NXTminder
NXTera
NXTware Server Engine
NXTware Communications Bus
NXTware Container
CORBA
NXTera
CORBA
NXTera
DB Pooler
SYSTEM
RemoteServer
27
Generating and Deploying a .NET Services
  • 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

28
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

29
eCube Offerings NXTware Remote
Universal tools that automate expertise balance
the equation
30
eCube Offerings Modernization Solutions
Powerful Benefits
  • 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

31
Questions?
Contact us
Thank You!
Peter John MarquezSr. Partner eCube Systems,
LLC peter_at_ecubesystems.com
Questions?
Robert DoyleSr. ArchitecteCube Systems,
LLCrdoyle_at_ecubesystems.com
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.
32
Range 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

33
Strategic Pattern Legacy Efficiency Curve
End Game Full Legacy Rewrite
Efficiency
Rewrite DevelopmentCosts
Time
  • 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

34
Leveraging the Legacy Efficiency Curve
Legacy Extension
Efficiency
Modernization Legacy Extension
Time
  • 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

35
IT/Business Realities
Realities...
  • Legacy apps are challenging
  • Difficult to avoid
  • Tricky to resolve
  • Too important to ignore
  • Recognizable Pains
  • UIs with limited flexibility
  • Applications where making changes to the business
    process is difficult
  • Systems that cant support increased demand and
    needed data access
  • Languages that inhibit enhancements and extension

36
Addressing 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

37
Introducing eCube Systems
Key Offerings
  • 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
Write a Comment
User Comments (0)
About PowerShow.com