Enterprise Developer - Micro Focus
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Data Sheet Application Modernization and Connectivity Enterprise Developer Micro Focus Enterprise Developer provides rapid development and modernization of z Systems applications. It enables organizations to understand, develop, verify, and deploy application change within mainframe systems or onto alternative server environments on premise or in the cloud. The Enterprise Developer environment helps organizations address mainframe skills concerns, remove deployment pipeline bottlenecks, enable DevOps practices and provide a unified environment to support improvements in quality, integration and modernization. Micro Focus has over 40 years’ experience in enabling the enterprise to achieve its business goals by providing a modernization and digital transformation strategy designed for IBM z. Business Challenge Quality: Demand to shift left and enable early Quick View For many organizations, the new digital econ detection of issues during the software devel ■ Increase efficiency by up to 40% omy is shaping future business and IT strat opment process. ■ Find and fix quality issues faster egy. In order to compete and win in this digital age, where time to market is paramount, IT Skills: Recruiting and onboarding the right ■ Modernize mainframe applications and teams must remove cultural barriers and work skills for today’s IT estate must align to future re-purpose business processes together, embrace new agile approaches to business strategy. ■ Deliver new releases faster using Agile software delivery that incorporate customer and DevOps practices feedback along each step of the journey. Digiti Resource: Managing complex application re ■ Speed up developer adoption zation is driving accelerated change across the leases, across cross-functional development ■ Reduce mainframe costs and reliance business. IT teams play a pivotal role in helping teams requires teams to collaborate using dif the business meet this challenge and achieve ferent tools and practices. ■ Address mainframe skills concerns their objectives. Process: Software delivery practices have Additionally, a shifting landscape of new tech evolved to support a more iterative, collabora nologies, containers, the cloud, compliance tive and frequent release cycle—mainframe demands, and new ways of working make IT development needs to keep pace. provision a constant challenge, especially in the face of greater client expectation and con Integration: Enterprise IT systems no longer tinued cost pressures. consist of only mainframe components but now include composite applications that re IT teams must balance the essential work of side on the mainframe, distributed, virtual and ‘keeping the lights on’ and enabling faster inno cloud environments. vation to improve corporate performance. This often means tackling a variety of challenges. Modernization: Ensuring that core applica tions and data are accessible through any web Efficiency: Development output needs to or mobile device and adaptable to evolving IT accelerate and meet the speed of business trends and technologies. change.
Data Sheet Enterprise Developer How Micro Focus Enterprise Find and fix quality issues faster: Shift left by a collaborative and modern development en Developer Can Help ensuring application quality through a full func vironment built around Eclipse or Visual Studio. Enterprise Developer provides a simple and tion unit test environment where developers Recent graduates or developers new to work proven approach to modernize mainframe ap can thoroughly validate code changes without ing with COBOL can quickly and easily adapt to plications and processes. It provides modern resource conflict or reliance on the mainframe. the language and get up to speed faster. and powerful development tools in an integrated Powerful debugging and diagnostics ensure development environment (IDE) for both Eclipse that stubborn runtime issues can be found and Flexibility: Enterprise Developer can be de and Microsoft Visual Studio. Using Enterprise resolved quickly. Advanced diagnostics tools, ployed onto an on-premise Windows environ Developer organizations can develop and test available for RHEL and SUSE Intel platforms, in ment, in a virtual machine instance, via Citrix or application both on and off the mainframe using clude patented reversible debugging aids for into the cloud giving you the flexibility to sup fast issue discovery and resolution. port different development teams, in house, a common toolset regardless of where applica tion is deployed—on the mainframe, on distrib near shore and offshore. Modernize mainframe applications: To en uted platforms, or into the cloud. sure critical business functions and the value Key Features they provide can be reused and enhanced Enterprise Developer supports COBOL, PL/I, IBM Powerful integrated development environ Enterprise Developer includes tools to allow Assembler, CICS, IMS-TM, JCL, DB2, IMS-DB, z/ ment: A complete mainframe application mod you to easily extract application code into OS file formats and the common batch utilities, erniz ation, development, and maintenance re-usable components, to service enable ap including SORT. As a result of this compatibility, env ironment available for leading industry plications through REST APIs, to integrate into developers have the choice from a single IDE to standard Microsoft Visual Studio or Eclipse .NET or on the JVM, and to deploy into the develop directly on the mainframe and to move based IDEs. cloud or containers. analysis, edit, compile, and debug tasks: all nec essary to maintain and improve core online and Full application development lifecycle sup Deliver new releases faster using Agile and batch applications, to a Windows environment port on the desktop: From initial application DevOps practices: Teams looking to adopt on-premises, or in the cloud. design through analysis, development, com modern software delivery practices such as pilation, unit testing and debugging. Support Agile or Scrum as part of a DevOps initiative Enterprise Developer is part of the Micro Focus for COBOL and PL/I includes: can integrate Enterprise Developer into exist Enterprise Suite—a comprehensive and inte ■ Advanced editor capabilities such as ing toolchains and processes to foster a cul grated toolset designed to help IT teams instant feedback on syntax errors, ture of collaboration between development through their mainframe modernization jour content assist, syntax colorization and and testing teams across the business. ney. It includes Enterprise Analyzer, Enterprise outline view, for faster source navigation Developer, Enterprise Test Server, Enterprise Reduce mainframe costs and reliance: The to enable developers to quickly and Server and Enterprise Server for .NET. This so Windows based Enterprise Developer toolset securely execute changes in mainframe lution enables customers to fully understand enables developers to spend as much as 90% applications. their application inventory, adopt Enterprise of their time away from the mainframe, realizing ■ Instantaneous code compilation offers DevOps practices to streamline the develop significant cost savings with no wait times or considerable time savings, as compiles ment, configuration management and testing resource contention. happen on the local workstation. Close of mainframe applications, and enable greater integration with the editor means faster choice and flexibility for the deployment of main Speed up developer adoption: Through easy error resolution. frame application workload to new platforms. customization, integrating modern develop ■ Improved testing through sophisticated ment tooling directly into mainframe source Key Benefits management systems and familiar processes visual debugging of mainframe applications Increase efficiency by up to 40%: Dramatically eases the transition to a new development for full control during test execution increase the speed of development and deliv environment. scenarios. ery of change, by integrating all phases of the ■ Unit and functional test capabilities with a application development lifecycle, from agile Address mainframe skills concerns: Instantly local execution engine that supports code planning through analysis, development, com reduce the skills gap between mainframe coverage and performance statistics and pilation, unit testing and debugging. COBOL and Java or C# developers by offering provides a COBOL unit test framework. 2
Figure 1. Code Coverage reporting for PL/I Figure 3. Industry Standard IDEs including VSCode Code analysis and standards checking: In ■ Access to an enterprise wide application ■ Navigate through the UNIX sub-system tegrated directly into the IDE at point of change analysis reposition through an additional (USS) accessing functions like edit, browse, means developers can make changes to ex integrated web UI client. rename, delete and copy/paste across isting programs with more confidence. Sup systems. port includes: Visual Studio Code Plug-in for fast and simple ■ Take advantage of analysis and smart ■ Program and Data Flow graphs. COBOL Editing with key features like compile COBOL, PL/I and JCL edit tooling for ■ Get references command to identify any and debug available when Enterprise Developer fast syntax error detection and content programs, screens, data or other objects is installed. assist when editing source modules on that might be impacted (upstream and the host. This includes those that down) by an application change. Mainframe integration and remote develop use mainframe pre-compilers. ■ Standards checking rules to easily verify ment from a single Eclipse based IDE enables ■ Submit jobs for mainframe compilation that the developed code meets site developers to: with integrated error output to quickly specific standards before check-in. ■ Browse MVS mainframe datasets, submit view and resolve issues. ■ Predefined queries that can be easily jobs and view the system output. ■ Start debug and unit test sessions directly modified and extended as well as on the mainframe. being run as an automated part of a Continuous Integration (CI) process. Figure 2. Advanced visual editing and debugging capabilities www.microfocus.com 3
Data Sheet Enterprise Developer ■ Edit members directly, or checkout to a partitioned data set or local Enterprise Developer project off the mainframe. Effective team-working and collaboration: Application work-grouping enables develop ers to share source files, data and program executables. This ensures secure, centralized team and application management, and greatly simplifies the task of setting up a shared multi- user development environment. Comprehensive mainframe compatibility: To enable mainframe applications to be devel oped and tested on Windows without reliance on the mainframe. Support is provided for: ■ Multiple IBM mainframe COBOL dialects Figure 4. Program control graphs for easier application understanding including support for Enterprise COBOL 6.2 and 6.3 features including new PIC U support. ■ Compatibility with IBM Enterprise ■ Quickly integrate mainframe and distributed PL/I as well as ANSI PL/I tools that have REST APIs directly into Eclipse without developing or maintaining ■ IBM HL Assembler edit, compile, Eclipse JAVA plugins. debug and runtime execution. ■ Online CICS or IMS TM application ■ Create predefined customizations to upport different development processes s development including a GUI BMS screen painter and BMS and MFS that can be managed and deployed centrally. macro compilers. ■ Improve developer acceptance and ■ Support for IBM CICS JSON Web Services realize productivity gains. as either a service provider or requester. Mainframe source control integration*: In ■ Batch application and JCL support clud ing Micro Focus ChangeMan ZMF, CA including remote job submission on Endevor and IBM Software Configuration and the mainframe. Library Manager (SCLM). Developers have full access to tools and projects on and off the Extensive mainframe data support: For edit Figure 5. Code Analysis and standards checking mainframe, from a single development envi ing, accessing and transforming different main directly from the IDE frame data formats. Developers can access: ronment. This enables them to: ■ Navigate Source libraries and packages ■ Their own local mainframe QSAM and Easy Eclipse customization: Typical develop VSAM datasets, Generation Data Groups with a graphical tree view. ment processes involve a wide range of tools __________ such as source control, agile planning, test and ■ Review software components, and version data management. Ready and easy access and dependencies lists. * I ntegration to CA Endevor, Micro Focus ChangeMan and IBM SCLM provided through from a single IDE is a must for fast acceptance ■ Get access to all available versions of a add-on Enterprise Developer models. and adoption. Enterprise Developer provides a source member. simple and highly customizable approach to: 4
■ Development of applications targeted for the .NET or JVM environments. Easy transition for Mainframe Express users: Existing Mainframe Express and AppMaster Builder (AMB) users can now more easily move across to Enterprise Developer, while preserv ing many of the assets and project structures. The product provides the flexibility to run En terprise Developer side-by-side with the ex isting Micro Focus product IDEs, to support a phased transition at the customer’s own pace. Product Options The Enterprise Developer product range to meet your development requirements: Enterprise Developer for z Systems: For de velopers who want the flexibility to develop and Figure 6. Integration into Micro Focus ChangeMan ZMF test applications both on and off the mainframe, giving them freedom to choose how and where (GDGs), IMSDB and DB2 database automatically separating business logic and they develop and modernize applications. emulations for testing. computations into new callable objects that ■ Integration directly into datasets and can be tested and deployed in new ways. Enterprise Developer for z Systems comprises databases residing on the mainframe. the following: ■ Capabilities to extend applications through ■ Tools to simplify moving mainframe J2EE, COM, web services and SOA. r elational data to alternative databases Enterprise Developer: A full function main such as Microsoft SQL Server, Oracle and frame development environment running un IBM DB2 on Linux, UNIX and Windows. der Windows. With the choice of Visual Studio or Eclipse developers have all the tools to de ■ Powerful graphical data record editors velop, compile, debug, test and modernize ap that enables field level display, edit, plications disconnected from the mainframe. cut/copy/paste, find/replace and filter This means no wait times or resource conten criteria, making it easy to identify and tion. Applications can be deployed back to the edit specific data records or create mainframe or modernized for deployment on cut down data files for testing. distributed, virtual or cloud platforms. ■ Support for moving mainframe QSAM and VSAM file formats to a relational database Enterprise Developer Connect: An Eclipse without changing application logic. based development environment that en ables developers to take advantage of mod Efficient application modernization: Tools ern development tooling integrated directly and processes to support application mod into current mainframe tools and processes. ernization, whether these are: The product’s easy customization offers a fast ■ Code slicing facilities that enable developers Figure 7. Code Slicing tools for automatically transition to new tooling. to create new, re-usable components by extracting re-usable components. www.microfocus.com 5
“This has given us flexibility, development agility, increased team collaboration, and ultimately, a higher quality product and service for our customers.” RICHARD CLEAVER Contact us at: CIO www.microfocus.com Empire Life Like what you read? Share it. Enterprise Developer Build Tools: A sepa application build environment that can be inte rately installable component without an IDE grated into automated development pipelines that is available with Enterprise Developer and can be deployed into a container. and Enterprise Developer for z. It provides an System Requirements and Platform Support I ntegrated Development Environments Platforms HPUX ■ Visual Studio 2019*, Visual Studio 2017* Microsoft Windows ■ 11.31 2018 release on Itanium ■ Eclipse 4.16 (2020-06) shipped with product ■ Windows 8.1, 10 Solaris ■ AdoptOpenJDK 11 (shipped with product) ■ Windows Server 2012 R2, 2016, 2019 ■ 11 SPARC Database Support SUSE Ubuntu ■ Compatibility with IBM DB2 for z/OS V9, ■ 12 SP4 and above 64bit only Intel and ■ 18.x, 20.x V10, V11 & V12 System z ■ Centos IBM DB2 LUW 10.5, 11.1, 11.5 ■ SUSE 15 64-bit only on Intel and System z ■ Microsoft SQL Server 2014, 2016, 2017, ■ 7.x. 8.x Red Hat 2019, Azure DB and MI AWS Linux ■ 7.x, 8.x on Intel and 8.x on System z ■ Oracle 19c ■ 2 ■ Postgres 10.5, 11.x and 12.x Oracle Linux Kubernetes ■ MySQL 5.7 ■ 7.x, 8.x on Intel ■ 1.15 ■ Red Hat Compatible Kernel * Use of the Visual Studio 2019 and 2017 IDE ■ Oracle Unbreakable Kernel Docker versions will require a separate purchasable ■ Community Edition license from Microsoft. IBM AIX ■ Windows Server 2016: CE 17.09.0-ce-win33 ■ 7.1, 7.2 ■ Red Hat: CE 1.12.6 ■ SUSE: CE 17.04.0 160-000171-005 | M | 06/21 | © 2021 Micro Focus or one of its affiliates. Micro Focus, the Micro Focus logo, Enterprise Analyzer, Enterprise Developer, Enterprise Server, and Enterprise Test Server, among others, are trademarks or registered trademarks of Micro Focus or its subsidiaries or affiliated companies in the United Kingdom, United States and other countries. All other marks are the property of their respective owners.
You can also read