|
1
|
- Management Overview (Terms and Concepts)
|
|
2
|
- Rational Developer for System z (RDz) overview
- Capability Drilldown
- Complete J2EE/EGL development environment
- Source control management access
- Traditional mainframe development
- Enterprise service creation
- Host-based tooling integration
|
|
3
|
- What is RDz
- Eclipse-based IDE speeding modern composite (SOA) application
development
- RDz supports Enterprise Modernization
- Links WAS and core system z processing
- Supports common IDE for COBOL, PL/I, C, C++, HLASM, Java, EGL and web
services
- Transforms UML to COBOL source code
- Provides interactive access to z/OS for development, debug, job
generation, submission, monitoring, command execution
- Supports new and existing runtimes (CICS, IMS, Batch, USS, DB2 SP, WAS)
- RDz supports SOA
- Enables CICS and IMS applications for web services and SOA
- Supports for J2EE, JCA, XML, web services
|
|
4
|
|
|
5
|
|
|
6
|
- Rational Developer for System z (RDz) overview
- Capability Drilldown
- Complete J2EE/EGL development environment
- Source control management access
- Traditional mainframe development
- Enterprise service creation
- Host-based tooling integration
|
|
7
|
|
|
8
|
|
|
9
|
- Helps Java™ developers rapidly design, develop, assemble, test, profile
and deploy high quality Java/J2EE™, portal, web, web services and SOA
applications.
- Increases productivity and shortens the development and test cycles
- Is integrated and optimized for IBM WebSphere® Application Server and
IBM WebSphere Portal Server products and includes test environments for
these products.
- Shortens the Java learning curve through visual design, with
auto-synchronized code modeling.
- Uses robust capabilities to create SOA applications, including the
ability to automatically create necessary SOA components such as WSDL
and WSIL files.
- Applies visual portal development techniques to speed development.
|
|
10
|
- Simplify delivery of modern User Interfaces such as JSF and Rich UI (Web
2.0) interfaces on top of System z applications
- IBMs Newest development language offering a Modern syntax appeals to
today’s developers while targeting multiple development platforms
- Leverage current business-based developer staff skills to create modern
application interfaces
- Create models in UML and transform directly to EGL to speed application
development
- Enhance integration to existing processing and services and improve
application QOS
- Deploying to WAS, CICS, IMS
- Migration option for current VA Generator applications
|
|
11
|
- RDz offers integration into a variety of Source Code Management (SCM)
tools as well as a framework for creating SCM integration on your own
- Variety of vendors supply plug-ins to RDz to provide easy access to
processes and source code controlled by their products
|
|
12
|
- An Eclipse-based GUI to SCLM including:
- A SCLM-specific environment
- A SCLM view providing a tree-based list of:
- groups
- types
- members
- audit/version information
- EOU wizards for performing common SCM operations
- Store both Java and COBOL into SCLM
- SCLM managed build and deployment services
- Integration with RDz syntax check and error feedback mechanism
- Support for accessing source from multiple LPARs in single view
|
|
13
|
- Manage zOS assets with ClearCase and setup RDz projects
- Take projects and synchronize the content with a remote location
- Synchronize manually or let RDz handle it automatically
- Compare and merge workspace changes with remote copy
- Syntax check (local or remote) from a single local project
- Remote syntax check errors mark/point to local project location
|
|
14
|
- Code the “last mile” of access on the host and the framework takes care
of the rest
- Create navigation views of source code
- Browse/Filter existing members
- Create/Delete members
- View metadata on members
- Work with different member versions
- Display both metadata and project members using the CARMA fields view
- Extract source code to local/remote projects for editing, build, debug
- Project resources maintain linkage back to SCM location for
checkin/checkout, compare, replace, synchronization, etc
- Extract properties from the SCM to setup builds in zOS remote projects
|
|
15
|
- RDz bundles the newly announced IBM CICS explorer
- Navigate resources defined in CICS Regions
- Verify Program and Transaction
resources exist before deployment
- Use existing definitions to
create new resources
- Adheres to CICS security
settings for users
|
|
16
|
|
|
17
|
- Work with existing host resources in a workstation environment
- Integrate development with change management
- Experience productivity gains with modern development tools
- Quickly perform mundane tasks
- Generate code
- Code assistance and templates
- Ensure proper governance of application development
|
|
18
|
- Multiple screens/sessions and multiple disparate tools
- 20 x 80 characters of content
|
|
19
|
- Common development environment for COBOL, PL/I, C/C++, and Java
- Simplified development with more information at your fingertips
|
|
20
|
- Connect to multiple hosts concurrently
- Respects existing security configurations and user IDs
- Search, filter, browse, edit, compare, migrate, and allocate new MVS
datasets and USS files
- Copy source code, members, or datasets between systems with a few mouse
clicks.
- Access JES queues submit jobs, view job state, and open output spools
- Submit TSO or USS commands
- Add datasets and members into projects to group applications and work
items together logically
- Open an emulator in the IDE to configured hosts
|
|
21
|
- Use advanced editing technology to:
- Work with multiple source and JCL members concurrently from different
systems
- Execute ISPF commands in the workstation editor (e.g, FIND, CHANGE,
INSERT LINE, etc)
- Use syntax highlighting and code-completion to gain insight into
available variables, verbs, and keywords
- Quickly create programs from code templates, pattern definitions, or
UML
- Ensure compliant COBOL syntax with feedback as you type
- Issue syntax check commands against project source code
- Syntax check remotely to ensure proper code structure before
compilation
- Syntax check locally ensure proper code structure and save MIPS. RDz will download code and
dependencies (e.g., copybooks) to the workstation and compile using
local compilers
- Syntax Errors are listed in the Remote error list. Double-click on the error to open the
dataset and focus on the line where the error occurs
|
|
22
|
- Web services provide standardized access to assets for different
software applications residing on disparate platforms
- Web service definitions provide abstract interfaces which allow for
loose coupling between business components – implementation can vary
without affecting consumers
- You can reuse applications exposed as Web services in a variety of
service-oriented architecture frameworks, such as a process
choreographer or an enterprise service bus.
|
|
23
|
- Build, Deploy, and Test Web services from existing applications
- Create source code skeletons from web service definitions
- Map web service definitions to existing application modules
- Supports traditional languages
- Supports zOS specific runtimes
|
|
24
|
- Model, Deploy, and Test Service Flows using Service Flow Modeler
- Aggregates multiple CICS transactions into high-level business
processes through visual modeling
- Supports CICS BMS (terminal-based) applications & CICS
commarea/container/channel applications
- Highly optimized CICS runtime supporting Web services and XML
interfaces
|
|
25
|
- Take advantage of the Eclipse environment to gain access to a wider
variety of data and functionality
- Create or install third-party Eclipse plug-ins to extend and specialize
the development experience
- Work with the IBM Problem Determination tools from the RDz environment
- Debug Tool
- File Manager
- Fault Analyzer
|
|
26
|
- Use the cross-platform debugger to debug end-to-end systems as they
execute in the runtime
- CICS
- IMS
- DB2
- Batch
- WAS
- Native LUW
- From the workstation:
- View executing source code
- Step through host code line-by-line
- Set breakpoints
- Alter working storage values
- Alter register values
- Etc…
- Debug zOS and distributed code in the same interface even stepping
between runtimes and platforms!
- Requires on IBM Debug Tool
|
|
27
|
- Multiple views of the data within the formatted edit session:
- Browse and alter VSAM data
easily without having to leave
your development environment
- Requires on IBM File Manager
|
|
28
|
|
|
29
|
- RDz is an Eclipse-based IDE speeding mainframe program maintenance and
modern composite (SOA) application development
- A complete, integrated J2EE or EGL
development environment allows development of complete composite
applications from a single development environment
- RDz offers Source Code Management integration tools to access both
mainframe and distributed code repositories
- RDz includes runtime specific tools, such as CICS explorer, for working
more productively with the traditional System z runtimes
- Traditional mainframe programs can be developed or maintained using
productivity increasing tools
- zOS runtime web services can be easily developed, tested, and deployed
from the workstation
- Integration with other IBM and third-party tools offers a more complete
development experience
|
|
30
|
|