Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS."— Presentation transcript:

1 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

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 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 Were the company...

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

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

6 Solutions and the ROI profile of each Cost Complexity 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 Options Application or database modernization ( ROI: 2 Years)

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 Skill Set One Skill Set Two Technology Skill Silos

9 Modernization: Individuals and Capabilities Skill Set One Skill Set Two Technology Skill Silos

10 Modernization: Individuals and Capabilities Skill Set One Skill Set TwoContemporary Skills Technology Skill Silos Legacy Capabilities Skill Set Three

11 Modernization: Individuals and Capabilities Skill Set One Skill Set Two Technology Skill Silos Legacy Capabilities Skill Set Three Contemporary Skills

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 faster AND 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 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

17 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 Remote

18 NXTware Remote Studio Modern Eclipse-based environment

19 Development Process Realities... Workstation Eclipse NXTware Remote Studio Plug-in 3 rd Party plug-ins Source Code Repository CMS SVN/Subversion OpenVMS Server NXTware Server Container NXTware Remote Server 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 Eclipse NXTware Remote Studio OpenVMS Tools (IDE) OpenVMS NXTware Remote Server Remote Communication Via CORBA* NXTware Server Introducing NXTware Remote Sample NXTware Architecture for OpenVMS Universal Integrated Development/Maintenance Platform * Basic version: SSH and Remote File System Via SAMBA

21 NXTware Remote Studio Modern Eclipse-based environment CODE ASSIST COBOL editor FORTRAN editorFORTRAN 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-in NXTware Studio Remote Server OpenVMS execution Java Remoting Java Debugging Workstation-centric model Sold first solution Dec 2009 SQL, DCL and PERL scripting 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 installation Java Support -- Alpha Dec 2010 Enhanced MMS/CMS support with Impersonation 3 rd party plug-in support Code assist in the editors 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 enterprise usability Added heritage language support Enhanced integration with Eclipse 3 rd party Augmented enterprise Support Dec 2011 Preliminary Custom menu framework gSOAP support RTR integration DEC forms text editor Suggestions? Augmented enterprise Support

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 NXTware Server Engine eCube Product Architecture NXTware Communications Bus NXTware Container CORBACORBA NXTware Remote Basic Standard Integration NXTminder Enterprise NXTera NXTeraNXTera CORBACORBA NXTeraNXTera DB P o o l e r SYSTEMSYSTEM Naming Service AXIS II Remote Server

27 Step 1 Using 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

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

31 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 Doyle Sr. Architect eCube Systems, LLC rdoyle@ecubesystems.com rdoyle@ecubesystems.com Peter John Marquez Sr. Partner eCube Systems, LLC peter@ecubesystems.com Questions? Contact us

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 Time Efficiency Rewrite Development Costs Strategic 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

34 Time Efficiency 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 Curve

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


Download ppt "LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS."

Similar presentations


Ads by Google