eae 2023 build a mobile app with eportal and eae · • support eportal value-added capabilities...

34
EAE 2023 Build a Mobile App with ePortal and EAE 1:30 pm Wednesday, May 16, 2012 Alan Hood Consulting Engineer, Global Technology Centre Solutions Unisys Corp.

Upload: others

Post on 27-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

EAE 2023Build a Mobile App with ePortal and EAE1:30 pm Wednesday, May 16, 2012Alan HoodConsulting Engineer, Global Technology Centre SolutionsUnisys Corp.

Page 2: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 2

AGENDA

• Mobile devices and ePortal• Benefits for AB Suite/EAE Users• Use Cases• Mobile Examples

Page 3: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 3

I want access to everything now … wherever I am, whatever time it is, using whatever device I have. And of course I want an intuitive interface and transparent security

I want to enable our employees and provide customer access, but I need to ensure that corporate data, networks and systems are totally secure all the time

Differing views

Page 4: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 4

Uses for mobile devices

• Smartphones have become almost ubiquitous– It’s getting harder to find “just a telephone”

• iPads and Tablets allow user friendly management of large volumes of data

– Provide Sales, Services, and Decision Makers with immediate, up to date access to critical information –anywhere, any time

• Intuitive and user friendly– Quickly scroll though large lists with a flick of a finger

• Combine corporate data with local information and 3rd party applications

– Pictures captured and sent via mobile e.g. for insurance, health documentation

• Many users want the “hip” of iPads and iPhones

– They see them used on TV and wonder why they can’t have the same cool tech

Page 5: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 5

However… a few questions to ask yourself first

• How can you know which devices to support?– Different device types generally require

completely different development skills and tools

• Will the “hot” device today still be hot in two years?– Not long ago Blackberry was the one

everyone wanted. Now it’s iPhone or Android. How far behind is Windows 8? After that?

• Can you afford to take the risk that what you develop today will still be viable, and popular in the future?

• Have you considered the security issues with native apps?

Page 6: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 6

Unisys ClearPath ePortal

• ClearPath ePortal is an end-to-end, integrated solution for rapidly extending ClearPath applications to the web, mobile and web-services technology

• ePortal provides fast development of modern client interfaces for ClearPath MCP and ClearPath OS 2200 applications, written with COBOL, Algol, DPS, SDF, Open DTP… and now Enterprise Application Environment and Agile Business Suite

Page 7: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 7

Components of ClearPath ePortal

ePortal Developer (Development)

ePortal Manager (Administration)

ePortal Platform(Deploy and Runtime)

Page 8: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 8

Specialty Engine Deployment

• Deployed onto a purpose-built hardware environment– Scalable architecture to allow

additional processing capacity to be simply added (Enterprise)

– Full integration with mainframe environment • Provides highly secure

environment and simplified operational management of the ePortal environment

Page 9: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 9

ClearPath ePortal Developer

• Extends Microsoft’s Visual Studio

• Leverages best-of-breed, visual environment for building solutions

Page 10: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 10

AB Suite / EAE

Connector

ePortal Platform

IIS

IspecModel

Classes

Web Pages

Mobile Pages

Web Services

IspecXML

AB Suite/EAE ePortal Client

ClearPath System

Host ProgramGenerated byAB Suite/EAE

Service Provider

Service Consum

er

Service Consum

erService Provider

HTTPHTTPS

AB Suite / EAEData Source

UTS or T27 Data Source

CobolData Source

ePortal Presentation

Project

ePortal Developer

RAS

CE Generate Framework

IspecDefinitions

ePortalGenerator

Host CodeGenerator

Other Client Generators

Builder

Development

Runtime

AB Suite / EAE Integration with ePortal

Page 11: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 11

ePortal

IIS

Mobile(iOS, Android,

Blackberry)

OrchestrationWeb AB Suite / EAE

Connector

Service(SOAP, REST)

ClearPathMCP/OS 2200

ePortal Platform

Terminal Connector

COBOL Connector

ePortal Runtime

Page 12: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 12

ClearPath ePortalSmart phone integration / web services

Current Messages & Client Interactions

TransformedApplication

ClearPath ePortal

iPhone ClearPathApplications

Enhanced Enterprise Features

Presentation GenerationData TransformationMessage CoordinationSecurity/EncryptionDeployment AutomationHigh Availability

Orchestration

Page 13: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 13

ClearPath Applications

SmartPhone / Tablet

Service Provider

Service Consumer

Service Consumer

Service Provider

Browser

Enterprise Service Bus

ClearPath ePortalApplication Modernization

Page 14: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 14

Benefits for EAE and AB Suite users

• AB Suite/EAE users can use ePortal to:– Enhance/extend existing AB Suite/EAE applications

• Re-engineer/alter/customize user experience (orchestration –consolidated, customized presentation flows, etc. )

– Extensive leveraging of Microsoft technologies– Gain access to ePortal unique features/technologies:

• Web presentations –Provide rich user experiences (RIA)• Web Services – Easily access the latest services technologies

(WCF/SOAP, RESTful, etc.)• Create applications for mobile devices (iOS, Android, BlackBerry, etc.)• Well positioned to exploit future ePortal presentation technology

Page 15: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 15

Benefits for EAE and AB Suite users (Cont.)

• Deployment/Runtime– Leverage Specialty Engine Technology for Deployment

(Business/Enterprise)• Point-and-click deployment, automated management, configuration,

security, scalability, non-stop/high availability, etc.

• Provide a consolidated presentation development and runtime platform for ClearPath development

Page 16: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 16

Use Case Examples

• AB Suite/EAE user that wants to extend a portion of an existing application to smart phone users– May want to re-engineer the flow of the application– May want to consolidate/filter existing AB Suite/EAE screens and functions– May want to create several versions of the application targeting specific

groups of users

• AB Suite/EAE customer wants to expose all or a portion of an existing application as a SOAP or RESTful web service

• Create one or more bundles with Ispecs needed for new client interfaces

• Generate ePortal client bundles, import as AB Suite/EAE Data Source

• Orchestrate, define, test, and deploy new client project(s) as ePortal applications

No Change to back end application

Page 17: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 17

Use Cases (Cont.)

• AB Suite/EAE user that wants to take advantage of appliance-based deployment for scalability, availability, simplify/lower cost of deployment/on-going management

• A ClearPath customer with a mixture of COBOL and AB Suite/EAE applications wants to consolidate on a single runtime platform and presentation development paradigm

• Develop graphical user interface largely with AB Suite/EAE Developer, generate as ePortal client (web presentation)

• Deploy using ePortal Platform

Page 18: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 18

Capabilities of ePortal integration with EAE/AB Suite

• Provides import of ISPEC definitions for generation of new mobile, web service or web browser presentations– All current and future presentation types are supported

• Existing AB Suite/EAE Painter form layouts are preserved– Presentation layout and styling defined in the painter is preserved

for web applications

• Unique capabilities of AB Suite/EAE applications are preserved and enhanced– Teach screens, dynamic/static lists, dynamic highlighting, Form

Selection, etc.– Enhance static and dynamic list handling, copyfrom conversion to

data bound controls, reconcile/merge ispec changes, etc.

• Augments, does not replace, AB Suite/EAE functionality

Page 19: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 19

Capabilities (Cont.)

• Benefits– Users can maintain and leverage investments made to large-scale,

application screen interfaces– Users can rapidly begin testing and deployment of existing web

applications using ePortal technology– Customers can standardize on ePortal as a single tool to provide

mobile access, web services and web-based user interfaces developed in EAE/AB Suite and 3GL technologies

Page 20: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

Various Mobile Presentation Examples

Page 21: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 21

ePortal Presentation Example

ePortal WebApps

Page 22: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 22

ePortal Presentation Example

Page 23: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 23

ePortal Presentation Example

Page 24: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

ePortal Mobile Presentation ExampleUsing AB Suite/EAE ePortal Client Interface

Page 25: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 25

AB Suite

ePortal Mobile Presentation Example

Generate ePortal ClientEAE

Page 26: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 26

ePortal Mobile Presentation Example

Create ePortal AB Suite/EAE Data Source Project in Visual Studio 2010

Page 27: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 27

ePortal Mobile Presentation Example

Import AB Suite/EAE Ispecs – Ispec import wizard

Page 28: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 28

ePortal Mobile Presentation Example

Add Mobile Presentation Project

Page 29: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 29

ePortal Presentation Example

Optional – Visually orchestrate new user experience

Page 30: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 30

ePortal Presentation Example

Design generated application using Visual Studio 2010

Page 31: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 31

ePortal Presentation Example

Test using local workstation / View in Browser

Page 32: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 32

Summary

• Support ePortal value-added capabilities– Rapid, high-fidelity mobile interfaces for smart phones and tablets– Advanced web services generation– Specialty-engine deployment and management

• Enable easy import of existing AB Suite/EAE web presentations

• Retain most features while leveraging ePortal features such as orchestration, Visual Studio development, custom controls

Page 33: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 33

ClearPath YouTube Channel – 50 Videos!

www.youtube.com/UnisysClearPath

Technical how-to videos Playlists

• ClearPath ePortal for OS 2200 new!

• ClearPath ePortal for MCP new!

Page 34: EAE 2023 Build a Mobile App with ePortal and EAE · • Support ePortal value-added capabilities – Rapid, high-fidelity mobile interfaces for smart phones and tablets – Advanced

© 2012 Unisys Corporation. All rights reserved. 34

Thank you