openedge 10.2b

22
OpenEdge 10.2B Ken Wilner, Vice President of Technology

Upload: horace

Post on 22-Feb-2016

158 views

Category:

Documents


0 download

DESCRIPTION

OpenEdge 10.2B . Ken Wilner, Vice President of Technology. A Complete “In the Box” Solution for Business Applications. The OpenEdge Platform. “40% Savings vs. Alternative Platforms” -. OpenEdge Architect. SQL Clients. Open Clients. Service Interfaces. OpenEdge Clients. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: OpenEdge 10.2B

OpenEdge 10.2B

Ken Wilner, Vice President of Technology

Page 2: OpenEdge 10.2B

© 2010 Progress Software Corporation2

The OpenEdge Platform

A Complete “In the Box” Solution for Business Applications

OpenEdgeArchitect

OpenEdge Development Environment

ABL

OpenEdge Deployment Platform

OpenEdgeRDBMS

OpenEdgeReplication

OpenEdgeDataServers

OpenEdge Application ServerOpenEdge

Mgmt

Open Clients

OpenEdge Clients

SQLClients

ServiceInterfaces

Data storage costs can be up to 75 percent lower for OpenEdge applications.

“40% Savings vs. Alternative Platforms” -

Page 3: OpenEdge 10.2B

© 2010 Progress Software Corporation3

OpenEdge Reference Architecture (OERA)

OpenEdge Application Platform

Presentation

Business Components

Data Access

Data Sources

Enterprise Services

Common Infrastructure

Security & C

ompliance

Integration

Tenant Managem

ent

Personalization&

Custom

ization

Productivity/Operational Excellence

Best Practice Approach to Building Applications using the OpenEdge Platform

Page 4: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.4

Going from 1 to N Multi-tenancy

Ensuring that data and applications are accessed only by those who need to know

Security &Compliance

Being able to easily use the UI technologies that meet the needs of the customer

User InterfaceFlexibility

Ensuring the application looks as the tenant and end-user wantPersonalization

Ability to easily integrate to any other application by supporting all relevant standards Integration

Always available and scales to any sizeOperationalExcellence

Provide a highly productive environment focused on OpenEdge and industry best practicesProductivity

7 Keys To Success

Page 5: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.5

OpenEdge 10.2 Release Schedule

2009Q1 Q2 Q3 Q4

10.2A

Q42008

10.2B

Page 6: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.6

OpenEdge GUI for .NET

Use OpenEdge language and tools

Integrated visual designer Highly extensible

• Ultra Controls• 3rd party controls

Supports any configuration Coexists with OpenEdge

GUI

Simplifies Designing, Developing, and Deploying a Rich Microsoft .NET UI

User InterfaceFlexibility

Page 7: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.7

OpenEdge GUI for .NET

Improved support for 3rd party controls and user controls• .NET generics - limited• Events

Usability• Drag n’ drop databinding• Update assembly references

tool Diagnostics

• DEBUG-ALERT - Access to .NET stack traces

Simplifies Designing, Developing, and Deploying a Rich Microsoft .NET UI

User InterfaceFlexibility

Page 8: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.8

User InterfaceFlexibility

ProDataSets to/from JSON

Supports read and write operations Integrated with WebSpeed

Simplifies Development of AJAX-based User Interfaces

ProDataSet{"StandardOrder": {  "Customer": [     {"Name": "Lift Line Skiing"},    {"Name": "Urban Frisbee"},  ], "Order": [                {"CustNum": 1, "OrderNum": 53},   {"CustNum": 2, "OrderNum": 81},  ]}}

JSON(JavaScript Object Notation)

CustomerLift Line SkiingUrban Frisbee

Order1 53 01/07/092 81 03/04/09

Page 9: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.9

"10.2B support for JSON in ABL has improved the performance of our Ajax applications. It allowed us to drastically reduce CPU usage and data traffic and enables native communication with our Ajax client“

Peter van DamOwner, Future Proof Software

Page 10: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.10

OpenEdge Architect

Eclipse 3.4.2 Increased performance

• Large files• Large number of projects • Editor

Editor enhancements for greater usability AppServer support Improved OOBE

• Welcome page with embedded tutorials (cheatsheets)

• Getting started videos Web tooling support

• Editors - HTML, Javascript, CSS• Embedded project• Web project

Simplifies Designing, Developing, and Testing

…built on

Productivity

Page 11: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.11

Object-Oriented Extensions

Garbage collection – no more DELETE OBJECT Static data and methods Events – full publish and subscribe Dynamic invocation Abstract classes Reflection – GetType, TypeOf, IsA, IsInterface

<CLASS>Business EntityFetchWhere(Rate,Amt)SaveChanges(DataSet)

<CLASS>PartnerDiscount(Rate)GetName()

Promotes Reuse, Maintainability and Robustness

Inherits

Productivity

Page 12: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.12

Automated Canceling of Requests

Raises STOP condition after set amount of time Works with DO, FOR, REPEAT blocks Timers can be nested Works across AppServer boundaries Works with Web Services Can set default value for AppServer Cancel async requests with CANCEL_REQUESTS_AFTER

Simplifies development of robust and resilient applications

OperationalExcellence

DO STOP-AFTER 5 ON STOP UNDO, LEAVE: RUN process_order.END.

Page 13: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.13

Progress Actional

Automatic discovery of services and message flows Built-in alerting mechanism triggered on key performance

metrics Works in heterogeneous cross-platform environments

Ensure the success of every important business transaction

OperationalExcellence

Page 14: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.14

Actional For OpenEdge

Interceptors for AppServer, Sonic Adapters, WebSpeed, and Web Services

Easily configure with OpenEdge Explorer No application changes required

Ensure the success of every important business transaction

OperationalExcellence

Page 15: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.15

“Through the testing of the newest version, we found that having the ability to monitor the OpenEdge Application server, with Progress Actional, has increased our visibility into multiple application servers at the same time.

And, with the Actional integration we are now able to more closely monitor our resources to drive more efficiency and optimize our business transaction across the enterprise,”

Jan Keirse, TVH Forklift Parts

Page 16: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.16

Transparent Data Encryption (TDE)

Customer

No application changes required Encrypt individual tables, indexes, lobs (Type II) or areas (Type I) Selective encryption of AI, BI, binary dumps, audit table Choice of ciphers - RC4-128, AES-128, AES-192, AES-256, etc. Set and change policy on-line Built-in key management

Encrypted Data

DatabaseApplication

CustomerLift Line SkiingUrban FrisbeeHoops Croquet

dsadkasdkle929kal;dk034ik4k0i3403403i43o43Decrypt

Encrypt

Unencrypted Data

Automatic data privacy simplifies compliance, and ensures best practices

Security &Compliance

Page 17: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.17

Beat the Competition With OpenEdge 10.2

Alternate buffer pool AppServer dynamic property changes WebClient without Admin privs Code-page conversion of text segments in memory mapped

procedure libraries Re-usable object cache

Dynamic shared library calls Object-oriented extensions BLOB, DATETIME-TZ for MS-SQL Server Dataserver

Operational Excellence

Productivity

Page 18: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.18

Progress Software Leadership in Software as a Service (SaaS)

1 Over 250 Partners delivering SaaS / On-demand today using the OpenEdge SaaS Platform

~ 40% Say It Will Be More Than Half Their New Business By 2010

SaaS and BSPs in over 22 countries around the world

Combination of OpenEdge SaaS Platform and Business Model together drives SUCCESS

2

3

4

Page 19: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.19

WastedgeGetting to SaaS with OpenEdge 10.2A

Challenge: Reach new markets. Provide features that are unique differentiators.

Solution: Innovative Web-based ERP for waste industry delivered via SaaS

• Shared tenancy model • UI – Ajax and Google maps

mashups• Integration – Web Services• Operational Efficiency – hosting

partner OpSource

“Wastedge began the SaaS journey with bold ambitions…Progress and OpenEdge have been with us every step of the way. OpenEdge’s unique approach to SaaS…”

Terry DaleyCEO

Wastedge

Page 20: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.20

What You Can Do…

Focus on your application – target the 7 Keys to Success

Be the best – leverage all that OpenEdge 10.2 has to offer – try out 10.2B

New opportunities – explore Cloud and SaaS Be active in the community – check out

Progress Communities (http://communities.progress.com)

“Simplifying the job of creating, operating and managing the world’s best business applications”

Page 21: OpenEdge 10.2B

Achieving Operational Responsiveness with Progress and OpenEdge

Ken Wilner, Vice President of Technology E-mail: [email protected]: http://blogs.progress.com/openedge/Twitter: Ken Wilner and progresssw

Page 22: OpenEdge 10.2B

© 2010 Progress Software Corporation. All rights reserved.22

OpenEdge 10.2 Release Schedule

2009Q1 Q2 Q3 Q4

10.2AUI Flexibility OpenEdge GUI for .NET

Operational Excellence OpenEdge Explorer

Productivity OpenEdge Architect

enhancements More object-oriented extensions

Q42008

10.2BSecurity & Compliance Transparent Database Encryption

UI Flexibility OpenEdge GUI for .NET usability ProDataSets to/from JSON

Operational Excellence Actional for OpenEdge

Productivity OpenEdge Architect enhancements More object-oriented extensions