Click to Add Presentation Title - Software...
-
Upload
duongtuong -
Category
Documents
-
view
218 -
download
2
Transcript of Click to Add Presentation Title - Software...
©2013 Software AG. All rights reserved.
Juergen Lind, Sr. Product Manager
June 2013
EntireX 9.0
New Features - Highlights
Software AG provides no commitment to deliver any of
the features described herein, and reserves the right to
change its product roadmap from time to time in its sole
discretion.
©2013 Software AG. All rights reserved. For internal use only
4 |
EntireX
Business
Processes
webMethods
Integration
Web services
Natural
COBOL
SOA & Application Integration :: Mainframe Integration
©2013 Software AG. All rights reserved. For internal use only
5 |
What do our customers say about EntireX?
EntireX is a
consistently solid,
well performing
engine that has
been supporting us
for many years.
Great
performance
in pure RPC
mode
Fast, easy installation
and monitoring, easy
generation of
interfaces
Support of
mainframe in
bidirectional way
is essential for
our business
High
performance
& low
resources
consumption
Result of the EntireX customer inquiry in 2013 (SUMI)
©2013 Software AG. All rights reserved. For internal use only
6 |
EntireX – Architecture > Overview
Call
Program
Custom
Applications
COBOL,
Natural, …
z/OS,
Linux, UNIX,
Windows, …
Metadata
Invoke
External
Service
webM
eth
ods
IS,
Web S
erv
ices
Service Consumption
Service Enablement
SOA Governance
Metadata Metadata Extraction
Administration
Mainframe, Linux, UNIX, Windows
Synchronous / Asynchronous
Load Balancing
EntireX Runtime
EntireX
Designer
Monitoring
©2013 Software AG. All rights reserved. For internal use only
7 |
EntireX – Architecture > Details
Call
Program
Custom
Applications
COBOL,
Micro Focus COBOL,
PL/1, Natural,
Assembler, C, RPG, CL …
z/OS, z/VSE, z/VM
IBM i (former: OS/400)
BS2000, OpenVMS,
Linux, UNIX, Windows
Metadata
Invoke
External
Service
webM
eth
ods
IS,
Web S
erv
ices,
Java,
.NET
Service Consumption
Service Enablement
SOA Governance
Metadata Extraction
(e.g. WSDL, webMethods IS) Parse & extract Mainframe Source Code (e.g. PDS, Natural, CA Librarian/Panvalet, LMS)
Administration
Mainframe, Linux, UNIX, Windows
Synchronous / Asynchronous
Persistence
Security
Load balancing
JMS and MQ
Code Generation
Interface Mapping
& Marshalling
WS-Standards
EntireX Runtime
EntireX
Designer
Monitoring • Infrastructure
• Application
©2013 Software AG. All rights reserved. For internal use only
8 |
EntireX - Supported Environments > Overview
Operating Systems Code Environments
• Mainframe
• Linux
• Unix
• Windows
• …
• CICS
• webMethods IS
• Web Service
• …
• COBOL
• Natural
• Java
• …
©2013 Software AG. All rights reserved. For internal use only
9 |
EntireX - Supported Environments > Details
• z/OS, z/VSE, z/VM
• BS2000/OSD
• Solaris
• AIX
• HP-UX
• Linux, z/Linux
• OpenVMS
• IBM i (OS/400)
Operating Systems
• Micro Focus COBOL
• PL/I
• Assembler
• C
• RPG, CL
• C#
Code
• IMS
• Com-plete
• Batch
• .NET
• J2EE
• XML
• SAP R/3 & XI/PI
• WebSphere MQ
• CA-IDMS
Environments
• Mainframe
• Linux
• Unix
• Windows
• CICS
• webMethods IS
• Web Service
• COBOL
• Natural
• Java
©2013 Software AG. All rights reserved. For internal use only
10 |
EntireX – RPC Features & Connectivity
©2013 Software AG. All rights reserved. For internal use only
11 |
EntireX 9.0 – Supported Standards
• Web & WS-* standards • XML 1.0
• JAXP-capable XML Parser (SAX, STAX)
• XML Schema 1.0 & XML Schema 1.1
• HTTP(S) 1.0 & HTTP(S) 1.1
• HTTP(S) Basic authentication
• UDDI v2 & UDDI v3
• SOAP 1.1 & SOAP 1.2
• RESTful
• WSDL 1.1
• WS-Addressing
• WS-I Basic Profile 1.0
• WS-Policy (security definitions)
• WS-Reliable Messaging
• WS-Security UsernameToken Profile
• Java-related • Java 7, EJB, JMS
• Eclipse 3.6, OSGi
• Security standards
• SSL v3, Cipher-Suite, TLS 1.0
• Mainframe de facto standards
• SAF, RACF, ACF2, TopSecret,
GSK (Global Security Toolkit)
• CICS ECI, IMS Connect
• CICS Channel/Container
• CA Librarian, CA Panvalet
• LMS (Library Management System)
• COBOL ANSI 85 & IBM COBOL compiler extensions
• EAV and SMF
• Internationalization (I18N)
• Unicode Support, ISO 10646, ICU
• UTF-8, UTF-16, UTF-32
• Other standards
• TCP/IP, LDAP
• .NET, DCOM
©2013 Software AG. All rights reserved. For internal use only
13 |
EntireX 7.2.3 for z/VSE - Features
• Overview
• EntireX RPC Server v8.0
— CICS & Batch
— Reliable RPC
— EXX 8.0 COBOL features using Server mapping
— OCCURS DEPENDING ON
— JUSTIFIED
— LEVEL-88 fields
— and more special COBOL syntax
• Exceed 32K limit of the CICS COMMAREA via LargeBuffer method
• EntireX Broker 7.2.2 plus hotfixes => 7.2.3
• A very robust RelayManager v7.2.2 + hotfixes => 7.2.3
— for compatibility only
— new TCP/IP stubs let RelayManager become obsolete
• New TCP/IP stubs for Batch, Natural and CICS
©2013 Software AG. All rights reserved. For internal use only
14 |
EntireX 8.1.1 for BS2000/OSD – Features • Overview
• EntireX 8.1 compatibility
• Increased performance
• Remote extraction from LMS
• Consolidated EntireX Broker stub(s)
• Available for BS2000/OSD versions v6, v7 and v8
• Remote Extraction from LMS (Library Manager) • COBOL sources/elements can now be extracted from LMS libraries directly
• Consolidated EntireX Broker stub(s) • One single stub for all transports (NET, TCP/IP, SSL*) and languages
• New stub is called: BROKER (and BKIMBTIA for backwards compatibility)
• EntireX compatibility • All features of EntireX 8.0 and EntireX 8.1 covered, e.g.
— Comprehensive COBOL support & server mapping (SVM)
— Reliable RPC for asynchronous scenarios
— Simplified configuration of EntireX Broker (Memory, Workers)
— webMethods ESB connectivity via EntireX Adapter for ESB
* SSL support on customer request
©2013 Software AG. All rights reserved. For internal use only
16 |
EntireX & IPv6
EntireX
Broker
IPv6 IPv4
Client
IPv6
Server
IPv4
• Exploit IPv6
• Run in mixed IPv4 / IPv6 scenarios
• Use DNS names
Client
IPv4
Server
IPv6
EntireX
Broker
IPv4/IPv6
TCP/IP or SSL TCP/IP or SSL
• Run any scenario • RPC & ACI
• TCP/IP & SSL
• Ease your set-up with dual ports
(IPv4 & IPv6)
IPv4 address
in IDL tester
IPv6 DNS
address
in IDL tester
©2013 Software AG. All rights reserved. For internal use only
17 |
EntireX 9.0 – Administration
• Command Central
• new basic monitoring
• context inquiry done for Command Central integration
• strong focus on usability in every new development
• SMH will no longer be strategic in the long run
©2013 Software AG. All rights reserved. For internal use only
18 |
See EntireX within Command Central
in parallel to other wM Suite components
Directly see the status (running / not running)
©2013 Software AG. All rights reserved. For internal use only
19 |
EntireX
Broker KPIs
Quickly get an impression of
an EntireX Broker‘s health
©2013 Software AG. All rights reserved. For internal use only
20 |
You can update
all connection
types now Select a connection
to be updated
Scenarios with
Integration Server
can now be handled
very flexible
©2013 Software AG. All rights reserved. For internal use only
21 |
Cobol?
Natural?
PLI?
You can only change
relevant options
Define alias
names later
See user jargon
©2013 Software AG. All rights reserved. For internal use only
22 |
Easy choice
Define alias
names later
You can only change
relevant options
©2013 Software AG. All rights reserved. For internal use only
23 |
Want to have it different?
Find
predefined names
Your definitions
will be kept
Want to generate tests?
Overwrite
©2013 Software AG. All rights reserved. For internal use only
24 |
Your definitions
will be kept
Generate…
…all?
…some?
…nothing?
©2013 Software AG. All rights reserved. For internal use only
25 |
Elegantly define
your COBOL names
Be guided thru
exceptions
BS2000 may
be different
MicroFocus Cobol
may be different
©2013 Software AG. All rights reserved. For internal use only
26 |
BEFORE:
IDL tester polluted
your projects with
Java assets
NOW:
No Java assets
anymore
• Assets will be generated
into user‘s temp directory
• Will automatically
be removed on
Designer shutdown
• Java Wrapper can still
generate test classes into
Java project
©2013 Software AG. All rights reserved. For internal use only
27 |
NaturalONE
Default environments
can no longer
be removed.
©2013 Software AG. All rights reserved. For internal use only
28 |
• Detect your user jargon
• Recognize scenarios quickly
Get ideas quickly with
the new scenario figures
Let us guide you to the
technical details underneath
Let us guide you to the
technical details underneath
©2013 Software AG. All rights reserved. For internal use only
29 |
BEFORE NOW
Eye-catch the scenario
See a
high-level figure
Be guided to
the concrete steps
©2013 Software AG. All rights reserved. For internal use only
31 |
EntireX 9.0 – webMethods Suite integration
• IPv6
• Support for symbolic IPv6 addresses
• Ability to run in pure IPv4, IPv6 and mixed scenarios
• Java 7
• Command Central
©2013 Software AG. All rights reserved. For internal use only
32 |
EntireX 9.0 – webMethods Suite integration
• You can quickly switch to other perspectives
• The EntireX perspective now
shows all Software AG
perspectives in its
shortcut list
• This allows you to quickly switch
between the EntireX perspective
Service Development or
NaturalONE e.g.
©2013 Software AG. All rights reserved. For internal use only
33 |
EntireX 9.0 – webMethods Suite integration
• EntireX Adapter for IS
• various UI improvements for usability
• Find less logging info in Default case again
• Testing of IDLs is now possible in ALL webMethods scenarios
• Connections can now be used flexibly
• Updates are doable for all types of connections
• Adapter for IS speeds up:
Multiple listeners (aka Attach Manager) handle your workload
• SSL support also for direct-RPC scenarios
©2013 Software AG. All rights reserved. For internal use only
34 |
EntireX 9.0 – Adapter for IS speeds up
• Multiple listeners are now supported
• This speeds up integration server
inbound scenarios, like
• Natural webMethods IS
• Cobol webMethods IS
• Min/Max strategy allows for dynamic scalablity
©2013 Software AG. All rights reserved. For internal use only
35 |
EntireX 9.0 – Mainframe & Natural integration
• HA support
• SYSPLEX cluster-readiness for simple synchronous scenarios
• Job names and CICS TS names in SMF records
• Re-architectured alias and short-name handling
• Customize your Natural artefact names
• commandline tool to quickly retrieve error texts
• exxmsg <errnum>
• CICS RPC server renovation
• re-architectured for best performance in large-data scenarios
• LargeBuffer & CICS Channel Container
©2013 Software AG. All rights reserved. For internal use only
40 |
exxmsg – get message text quickly
z/OS
example
Linux
example
message texts
are compiled
from EXX
documentation
Speed up your
everyday work
Retrieve message
texts via
commandline.
©2013 Software AG. All rights reserved. For internal use only
41 |
Channel / Container Example
Input:
Output:
01 Container 1
Failure
Container:
01 Container 2
01 Container 3
0 - n output routing 0
1 …
n
01 Container 4
0-1
Struct ‘RVW029-METODO’
…
Struct ‘RVW029CONTINPUT’
…
Struct ‘RVW029CONTOU’
…
Struct ‘RVW029-FAILURE’
…
Program ‘RVWLX0003’ is
1 Con1 (‘RVW029-METODO’) In
1 Con2 (‘RVW029CONTINPUT’) In
1 Con3 (‘RVW029CONTOU’ / v) Out
1 Con4 (‘RVW029-FAILURE’ / v) Out
©2013 Software AG. All rights reserved. For internal use only
42 |
EntireX 9.0 – Implemented Brainstorm Ideas
• Testing of IDLs in webMethods scenarios [1033097]
• Turned down default logging in Adapter for IS [1036109]
• Multiple listeners (aka Attach Manager) for Adapter for IS [1039289]
• Job names and CICS TS names in SMF records [1010219]
• Improved default handling for preserving space in XML and WS
scenarios [1038204]
• Re-architectured alias and short-name handling [1039561]
• Arabic shaping with UTF-8 [1042468]
• CICS RPC Server User Exits [1046480]
• Authorization call (align TopSecret-RACF handling) [1046522]
©2013 Software AG. All rights reserved. For internal use only
43 |
Brainstorm 1038204 :
xml:space=preserve to become default
©2013 Software AG. All rights reserved. For internal use only
44 |
Brainstorm 1010219 :
Job name / CICS TXN name in SMF
©2013 Software AG. All rights reserved. For internal use only
45 |
Brainstorm 1042468 :
Arabic shaping with UTF-8 & CP1256
IBM-420
UTF-8
CP1256
EntireX
Unix & Windows:
Character shaping
is handled by the
visualization layer
(1 codepoint)
In Arabic, there‘s a different graphical
representation for some characters.
This representation depends on at which
position the character appears in the text:
• Isolated
• Final in a word
• Medial in a word
• Initial in a word
Mainframe:
Character shaping
is handled by
the codepage
(4 codepoints)
EntireX
does the
Shaping
©2013 Software AG. All rights reserved. For internal use only
48 |
Customer Scenarios
• Large US Investment Bank
• COBOL (CICS) Java
• high transaction volume: 5.7 million calls/hour
• US Bank
• webMethods ESB & Web service COBOL (CICS & Batch)
• ICA, Sweden
• Largest retailer in the Nordics
• webMethods ESB & Web service COBOL (CICS)
• Basler Securitas, Germany
• Insurance
• COBOL (CICS) inbound/outbound to WebSphere MQ
©2013 Software AG. All rights reserved. For internal use only
49 |
Massdiscounters, a leading discount retailer in South Africa—which operates Game and DionWired—was under pressure to modernize its IT landscape to improve organizational agility due to longer supply chains and growing competition.
Building upon its 25-year investment in Adabas and Natural, MassDiscounters relied on webMethods Integration Server to link multiple legacy apps with other systems in real-time to avoid the high costs & inefficiencies of “rip and replace” while identifying and addressing a significant number of process-related change requests.
Process-Driven
IT Modernization
Key Components:
ISSUE:
Increase agility and flexibility
MassDiscounters Modernizes Mainframe to Compete
CentraSite EntireX webMethods BPMS Adabas/Natural
©2013 Software AG. All rights reserved. For internal use only
50 |
Nissan Europe S.A.S. is a holding company that through its subsidiaries; designs, manufactures, and distributes Nissan vehicles in Europe. It also offers automotive technology and safety equipments such as intelligent key, active head restraint system, satellite navigation system, and engine immobilizer.
By examining and modernizing the technology and processes in place to engage with its partner community, Nissan Europe was able to leverage existing data & logic from its back-end systems. Moreover, they were able to integrate new features & functionality into existing applications to establish direct access to Nissan dealers to order, update & better control inventory.
Process-Driven IT
Modernization
Key Components: EntireX
ISSUE:
Integrate supply chain
Nissan Europe Optimizes Partner Supply Chain
Enterprise Service Bus
©2013 Software AG. All rights reserved. For internal use only
51 |
Avnet is one of the world's largest industrial distributors
of electronic parts, enterprise computing and storage
products and embedded subsystems. The company has
grown through strategic acquisitions—including more than
40 since 1998, creates a vital link in the technology supply
chain.
With its extensive history of acquisition, Avnet which runs
25 million transactions per day through webMethods
technology wanted to optimize IT processes to accelerate
development time & speed up the time it takes for
acquired companies to be integrated and enable faster
customer on-boarding.
Process-Driven IT
Modernization Key Components:
ISSUE:
On-board new company acquisitions more
efficiently
AVNET Modernizes to Streamline Customer Connections
EntireX
webMethods
Integration Server
Mainframe COBOL CentraSite
©2013 Software AG. All rights reserved. For internal use only
53 |
EntireX 9.0 Platforms • z/OS 1.12, 1.13
• Windows 32-Bit
— Windows 7 Professional/Ultimate/Enterprise (x86)
— Windows 8 (x86)
— Windows Server 2008 Standard/Enterprise (x86)
• Windows 64-Bit
— Windows 7 Professional/Ultimate/Enterprise (x86-64)
— Windows 8 (x86-64)
— Windows Server 2008 Standard/Enterprise (x86-64 , Amazon EC2)
— Windows Server 2012 Standard/Datacenter (x86-64)
• Linux 64-Bit
— SUSE Linux Enterprise Server 11 (x86-64 )
— Red Hat Enterprise Linux AS 6 (x86-64, Amazon EC2)
• z/Linux
— SUSE Linux Enterprise Server 11 for IBM System z 64-Bit
— Red Hat Enterprise Linux AS 6 for IBM System z 64-Bit
• Solaris UltraSPARC 10 and 11 64-Bit
• AIX 7.1 Power 64-Bit
• HP-UX 11i v3 for Itanium 2 64-Bit
Further platforms are supported by previous versions of EntireX. Pls. check them out at
http://communities.softwareag.com/ecosystem/communities/public/Developer/webmethods/products/applmod/documentation/documentation.html
after EntireX 9.0 release. See Release Notes >> EntireX Platform Coverage within the EntireX documentation.
©2013 Software AG. All rights reserved. For internal use only
55 |
EntireX – New features in past years
• EntireX 8.0 and 8.1 • COBOL REDEFINEs, Level77, Level88, …
• Reliable RPC for asynchronous scenarios
• CICS & IMS zero footprint
• CICS Large message sizes (Channel/Container & large buffer methods)
• CA-Librarian and CA-Panvalet support for extraction
• Ease-of-use — Simplified EntireX Broker management (Memory, workers)
— Consolidated Mainframe stubs
— Administration reworked
— Many small design-time enhancements with strong focus on usability
— Mainframe installation reworked
• Enhanced Natural & NaturalONE support
• Micro Focus COBOL support on LUW (Linux / UNIX / Windows)
• EntireX Adapter for ESB • Component of EntireX to connect wM ESB to
— EntireX RPC: Natural, COBOL, PLI/1
— Direct RPC: Point-2-point ESB connection to RPC clients/servers
— ACI-servers [with EntireX 82]
— ApplinX procedure groups [with ApplinX 82 & EntireX Adapter for ESB 82]
• Support migration from wM Mainframe to EntireX — all features supported, e.g.
— CICS zero footprint (CICS ECI)
— IMS zero footprint (IMS Connect)
— Reliable RPC for asynchronous scenarios (outbound & inbound)
— IMS MFS (MIDs/MODs) extraction
©2013 Software AG. All rights reserved. For internal use only
56 |
EntireX – New features in past years
• EntireX 8.2 & EntireX 8.2.2 • Windows 64-Bit support (Windows 2008)
• parallel installations on Linux, Unix, Windows
• Natural REDEFINE support
• SOAP fault mapping to IDL structure for outbound Web services
• CA-IDMS support (inbound & outbound)
• IS-2-Natural wizard
• more flexible adapter services thru additional runtime parameters
• IMS Connect support
• EntireX Adapter for IS can address green-screens (i.e. directly calls ApplinX procedure groups)
• Standard-based authentication for inbound Web services (username-token & HTTP authentication)
• Update of adapter connections
• Improved Cobol SVM-handling
• .NET 4.0 and Visual Studio 2010
• basic administration functionality for developers in Eclipse
• additional KPIs for infrastructure monitoring (Optimize)
• application monitoring / RPC response-time monitoring (Optimize)
©2013 Software AG. All rights reserved. For internal use only
EntireX 9.0 &
Optimize 4 Infrastructure
Application Monitoring
Infrastructure Monitoring
©2013 Software AG. All rights reserved. For internal use only
58 |
Optimize for Infrastructure
Circle of Benefits
Optimize gives you
one place to go to
monitor multiple
products
Optimize saves you
time by monitoring
only the elements
critical to
performance
Optimize draws a
picture of system
health by comparing
real-time
performance to
historical data
Optimize tells you
when important
parameters reach
pre-set tolerances –
even via email
©2013 Software AG. All rights reserved. For internal use only
59 |
Transparency and Control – End-to-End Monitoring
Middleware
EntireX Business Logic
Natural Data Transactions
Adabas
Diagnose Diagnose Diagnose
System Health System Health System Health
Infrastructure Monitoring
Business Processes Monitoring & Intelligence e.g. Order to Cash, Claims Management
End-User
Application Monitoring
©2013 Software AG. All rights reserved. For internal use only
60 |
Application Monitoring – Response Time
Monitoring
ApplinX EntireX Natural Adabas
Web/App
Server
Infrastructure Monitoring (vertical view)
How is the system health doing?
Application
Monitoring
(horizontal
view)
Where is the root
cause of the
response-time
problem?
t? t? t? t? t? t? t? t?
©2013 Software AG. All rights reserved. For internal use only
61 |
Adabas
Main
Application
Natural
RPC Server
Serv
ice
EntireX Broker
wait
Clie
nt
Data collection for Response Time Monitoring
Response Time
Data Collector
Optimize Data Store
Response Time Monitoring: Data Collection
Natural RPC
©2013 Software AG. All rights reserved. For internal use only
64 |
EntireX – Public Resources
• Mainframe Integration – Company Pages • http://www.softwareag.com/corporate/products/wm/mainframe_integration/default.asp
• EntireX – Company Pages • http://www.softwareag.com/corporate/products/wm/mainframe_integration/entirex/overview/default.asp
• ApplinX & EntireX Developer Community
• News, Articles, Demos, Documentation, … • http://communities.softwareag.com/ecosystem/communities/public/Developer/webmethods/products/applmod/
• Brainstorm
• Idea portal – aka Enhancement Proposals • https://empower.softwareag.com/Products/FeatureRequestsInBrainstorm/default.asp
©2013 Software AG. All rights reserved. For internal use only
66 |
EntireX 9.0 - Main Scenarios
EntireX
BPM
IS / ESB
Web services
Natural
COBOL
Micro Focus COBOL