1 / 37

NXTware Remote Realities and New Options to extend Technology ROI

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.

irina
Télécharger la présentation

NXTware Remote Realities and New Options to extend Technology ROI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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 • A typical range of modernization options include improving the: • Development/maintenance process • Application connectivity and integration, • Application architecture or platform • User interface Efficiency Efficiency Maintenance Time Time 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 Skill Set Three Contemporary Skills Skill Set One Legacy Capabilities

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

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

  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 Fetch Source (Server , local or repository) Edit the source code on the workstation IDE Deploy the source code to the target OpenVMS server Compile the source Run debug it on the remote OpenVMS server 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. June 2011 Dec 2011 Dec 2009 June 2010 Dec 2010 • Enhanced MMS/CMSsupport with Impersonation • 3rd party plug-insupport • Code assist in theeditors • Enhanced debugging • Remote Browsing • Basic MMS support • Basic CMS support • SVN support • Server-centric model • Extended installationJava Support -- Alpha • Preliminary • Custom menu framework • Custom menu framework • gSOAP support • RTR integration • DEC forms text editor • Suggestions? • Hebrew/Right to Left • Code completion • Code Quality • Management Diff/merge tools • External look-ups • Enhanced CMS support • High-Speed Debugger • SQL, DCL and PERLscripting • Ad hoc DCL CMD • Fortran, COBOL, C,Pascal, BASIC language editors • User impersonation and personal ENV • Simple Debugging 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 Naming Service AXIS II Standard Integration Basic Enterprise NXTminder NXTware Remote NXTera NXTware Server Engine NXTware Communications Bus CORBA CORBA NXTera NXTera NXTware Container DB Pooler SYSTEM RemoteServer

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

  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@ecubesystems.com Questions? Robert DoyleSr. ArchitecteCube Systems, LLCrdoyle@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. 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 Range of Options Solutions and the ROI profile of each

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

  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

More Related