1 / 22

OpenEdge 10.2B

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.

horace
Télécharger la présentation

OpenEdge 10.2B

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenEdge 10.2B Ken Wilner, Vice President of Technology

  2. A Complete “In the Box” Solution for Business Applications The OpenEdge Platform “40% Savings vs. Alternative Platforms” - OpenEdgeArchitect SQL Clients Open Clients ServiceInterfaces OpenEdge Clients OpenEdgeMgmt OpenEdge Application Server ABL OpenEdgeRDBMS OpenEdgeReplication OpenEdgeDataServers OpenEdge Development Environment OpenEdge Deployment Platform Data storage costs can be up to 75 percent lower for OpenEdge applications.

  3. OpenEdge Reference Architecture (OERA) Best Practice Approach to Building Applications using the OpenEdge Platform Enterprise Services Common Infrastructure Presentation Business Components Security & Compliance Personalization& Customization Integration Tenant Management Data Access Data Sources OpenEdge Application Platform Productivity/Operational Excellence

  4. 7 Keys To Success 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 Interface Flexibility Ensuring the application looks as the tenant and end-user want Personalization Ability to easily integrate to any other application by supporting all relevant standards Integration Always available and scales to any size OperationalExcellence Provide a highly productive environment focused on OpenEdge and industry best practices Productivity

  5. OpenEdge 10.2 Release Schedule 2009 2008 Q4 Q1 Q2 Q3 Q4 10.2B 10.2A

  6. Use OpenEdge language and tools Integrated visual designer Highly extensible Ultra Controls 3rd party controls Supports any configuration Coexists with OpenEdge GUI OpenEdge GUI for .NET Simplifies Designing, Developing, and Deploying a Rich Microsoft .NET UI User Interface Flexibility

  7. 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 OpenEdge GUI for .NET Simplifies Designing, Developing, and Deploying a Rich Microsoft .NET UI User Interface Flexibility

  8. Supports read and write operations Integrated with WebSpeed ProDataSets to/from JSON Simplifies Development of AJAX-based User Interfaces ProDataSet JSON(JavaScript Object Notation) {"StandardOrder": {   "Customer": [      {"Name": "Lift Line Skiing"},     {"Name": "Urban Frisbee"},   ], "Order": [                {"CustNum": 1, "OrderNum": 53},   {"CustNum": 2, "OrderNum": 81},   ] }} Customer User Interface Flexibility Lift Line Skiing Urban Frisbee Order 1 53 01/07/09 2 81 03/04/09

  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 Dam Owner, Future Proof Software

  10. …built on OpenEdge Architect Simplifies Designing, Developing, and Testing • 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 Productivity

  11. Object-Oriented Extensions Promotes Reuse, Maintainability and Robustness • 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>Partner Discount(Rate)GetName() <CLASS>Business Entity FetchWhere(Rate,Amt)SaveChanges(DataSet) Inherits Productivity

  12. Automated Canceling of Requests Simplifies development of robust and resilient applications DO STOP-AFTER 5 ON STOP UNDO, LEAVE: RUN process_order. END. • 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 • Cancelasync requests with CANCEL_REQUESTS_AFTER OperationalExcellence

  13. Progress Actional Ensure the success of every important business transaction • Automatic discovery of services and message flows • Built-in alerting mechanism triggered on key performance metrics • Works in heterogeneous cross-platform environments OperationalExcellence

  14. Actional For OpenEdge Ensure the success of every important business transaction • Interceptors for AppServer, Sonic Adapters, WebSpeed, and Web Services • Easily configure with OpenEdge Explorer • No application changes required OperationalExcellence

  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

  16. Transparent Data Encryption (TDE) Security & Compliance Automatic data privacy simplifies compliance, and ensures best practices Unencrypted Data Encrypted Data Customer Customer Encrypt Database Application Lift Line Skiing Urban Frisbee Hoops Croquet dsadkasdkle929 kal;dk034ik4k0i3 403403i43o43 Decrypt • 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

  17. Beat the CompetitionWith OpenEdge10.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

  18. Progress Software Leadership in Software as a Service (SaaS) 1 Over 250 Partners delivering SaaS / On-demand today using the OpenEdge SaaS Platform 2 ~ 40% Say It Will Be More Than Half Their New Business By 2010 3 SaaS and BSPs in over 22 countries around the world 4 Combination of OpenEdge SaaS Platform and Business Model together drives SUCCESS

  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 DaleyCEOWastedge

  20. What You Can Do… “Simplifying the job of creating, operating and managing the world’s best business applications” • 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)

  21. Achieving Operational Responsiveness with Progress and OpenEdge Ken Wilner, Vice President of Technology E-mail: wilner@progress.com Blog: http://blogs.progress.com/openedge/ Twitter: Ken Wilner and progresssw

  22. OpenEdge 10.2 Release Schedule 2009 2008 Q4 Q1 Q2 Q3 Q4 • 10.2A • UI Flexibility • OpenEdge GUI for .NET • Operational Excellence • OpenEdge Explorer • Productivity • OpenEdge Architect enhancements • More object-oriented extensions • 10.2B • Security & 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

More Related