Enterprise Developer - Micro Focus

Page created by Sara Warner
 
CONTINUE READING
Enterprise Developer - Micro Focus
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
toge­ther, embrace new agile approaches to           business strategy.                                  ■ Deliver new releases faster using Agile
soft­ware delivery that incorporate customer                                                                and DevOps practices
feedback along each step of the journey. Di­gi­ti­   Resource: Managing complex application re­          ■ Speed up developer adoption
za­tion 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
de­mands, and new ways of working make IT            development needs to keep pace.
pro­vision a constant challenge, especially in
the face of greater client expectation and con­      Integration: Enterprise IT systems no longer
tinued cost pressures.                               con­sist 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 en­vironments.
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
ac­­cel­erate and meet the speed of business         trends and technologies.
change.
Enterprise Developer - Micro Focus
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 orga­nizations 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 main­frame 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,                                                          ern­i­z ation, development, and maintenance
                                                     re-usable components, to service enable ap­
including SORT. As a result of this compatibility,                                                       en­v i­ronment available for leading industry
                                                     plications through REST APIs, to integrate into
developers have the choice from a single IDE to                                                          stan­dard 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 life­cycle 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 life­cycle, from agile       Address mainframe skills concerns: In­stant­ly        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
Enterprise Developer - Micro Focus
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 Devel­op­er       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.
■ Pre­defined 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
Enterprise Developer - Micro Focus
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 plug­ins.                          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
                                                      clu­d ing Micro Focus ChangeMan ZMF, CA            including remote job submission on
                                                      En­devor 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
Enterprise Developer - Micro Focus
■ Development of applications targeted
                                                                                                       for the .NET or JVM environments.

                                                                                                     Easy transition for Mainframe Express users:
                                                                                                     Existing Mainframe Express and App­Master
                                                                                                     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), IMS­DB 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
Enterprise Developer - Micro Focus
“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.
Enterprise Developer - Micro Focus Enterprise Developer - Micro Focus Enterprise Developer - Micro Focus Enterprise Developer - Micro Focus
You can also read