Click to Add Presentation Title - Software...

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

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

EntireX

Overview

©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

EntireX

Overview: z/VSE & BS2000/OSD

©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

EntireX 9.0

New Features

©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

30 |

©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

36 |

High Availability Support

©2013 Software AG. All rights reserved. For internal use only

37 |

©2013 Software AG. All rights reserved. For internal use only

38 |

©2013 Software AG. All rights reserved. For internal use only

39 |

©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

EntireX

Customer Examples

©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

EntireX 9.0

Platform Coverage

©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

EntireX

Recent Releases

©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

62 |

©2013 Software AG. All rights reserved. For internal use only

EntireX

Public Resources

©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

EntireX 9.0

Summary

©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