Open Edge John Sadd Progress Fellow and Open

  • Slides: 23
Download presentation
Open. Edge™ John Sadd Progress Fellow and Open. Edge Evangelist

Open. Edge™ John Sadd Progress Fellow and Open. Edge Evangelist

Our Mission Develop, Deploy, Integrate, Manage We simplify the job of creating the world’s

Our Mission Develop, Deploy, Integrate, Manage We simplify the job of creating the world’s best business applications. 2 © 2005 Progress Software Corporation

What Application Developers Need § § § 3 Incorporate new capabilities and technologies to

What Application Developers Need § § § 3 Incorporate new capabilities and technologies to meet market and business demands Automate business processes across customers, partners, suppliers Repurpose existing functionality easily to meet new business requirements © 2005 Progress Software Corporation

“…Service-oriented architectures provide the framework that will enable IT to offer value in the

“…Service-oriented architectures provide the framework that will enable IT to offer value in the form of business agility…" Jason Bloomberg “Principles of SOA” Application Development Trends, 2003 4 © 2005 Progress Software Corporation

Every day there is… § Someone who wants to do something you used to

Every day there is… § Someone who wants to do something you used to do – Opportunities for outsourcing services your application your core business value 5 © 2005 Progress Software Corporation your business partner

Every day there is… § Someone who wants you to do something they used

Every day there is… § Someone who wants you to do something they used to do – Opportunities for value-added services your business partner your application your core business value 6 © 2005 Progress Software Corporation new value

Every day there is… § Someone who wants to share information that you previously

Every day there is… § Someone who wants to share information that you previously have not dealt with – Opportunities to provide integration points your business partner your application new value 7 © 2005 Progress Software Corporation

Every day there is… § Someone who wants information that you have not previously

Every day there is… § Someone who wants information that you have not previously shared – Opportunities to satisfy integration demands your application your core business value 8 © 2005 Progress Software Corporation your business partner

The Solution: Service-Oriented Architecture Principles 9 § Business functionality encapsulated as services § Services

The Solution: Service-Oriented Architecture Principles 9 § Business functionality encapsulated as services § Services have welldefined interfaces § Services deployed for easy access § Applications created by aggregating services © 2005 Progress Software Corporation

SOA: The Future of Business Applications = Opportunities for the Community Modular Application Services

SOA: The Future of Business Applications = Opportunities for the Community Modular Application Services Distributed, Service-oriented Integration Platform Expanding opportunities for all of Progress and our customers Key Shared SOA Services 10 © 2005 Progress Software Corporation

Open. Edge Reference Architecture Guidelines for SOBA Design for longevity, flexibility, and competitive advantage

Open. Edge Reference Architecture Guidelines for SOBA Design for longevity, flexibility, and competitive advantage § Accommodates evolving business requirements § Anticipates trends in technology § Provides agile and flexible architecture 11 © 2005 Progress Software Corporation

Open. Edge 10 Product Platform for SOBA A complete platform that delivers everything needed

Open. Edge 10 Product Platform for SOBA A complete platform that delivers everything needed by competitive business applications § § § Designed for productivity Architected for service-oriented applications Proven capabilities and performance 12 © 2005 Progress Software Corporation Client Processing Integration Platform Application Servers Data Management Servers

Open. Edge 10 Standards for SOBA Open standards to ensure flexibility and meet requirements

Open. Edge 10 Standards for SOBA Open standards to ensure flexibility and meet requirements without compromising productivity § § Platform independent Industry standards support Open business logic approach Data access and storage choices 13 © 2005 Progress Software Corporation HTML, . NET XML, JMS, ESB Web Services, XML, Java, . NET ODBC/JDBC, SQL, Oracle, Open. Edge, DB 2, SQL Server XML, Structured Data

Open. Edge 10. 0 -- Focusing on SOBA: Emphasis on Capability § § §

Open. Edge 10. 0 -- Focusing on SOBA: Emphasis on Capability § § § Web services Sonic ESB adapter Enhancements to XML capabilities § § Unicode client Open Client for. NET § § § Type 2 storage areas High availability features Data. Server and SQL enhancements Open. Edge Pro. Data. Sets New data types Other language enhancements 14 © 2005 Progress Software Corporation Business Logic Integration UI Independence Database

Under Development § § D I S C L A I M E R

Under Development § § D I S C L A I M E R This talk includes information about potential future products and/or product enhancements. What I am going to say reflects our current thinking, but the information contained herein is preliminary and subject to change. Any future products we ultimately deliver may be materially different from what is described here. D I S C 15 © 2005 Progress Software Corporation L A I M E R

Open. Edge 10. 1 x: Emphasis on Productivity § § § Core services for

Open. Edge 10. 1 x: Emphasis on Productivity § § § Core services for business applications Tools for business logic Improvements in language productivity Continued emphasis on Web services Tools for service interface generation Enhanced integration with Sonic Renewed emphasis on thin client Increased open client capabilities Enhanced UI capabilities Performance, performance Availability, scalability, reliability Continued growth of SQL 16 © 2005 Progress Software Corporation Business logic Integration UI Independence Database

Core Services for Business Applications Audit Policy Manager Core Services § § § Audit

Core Services for Business Applications Audit Policy Manager Core Services § § § Audit Report Generator Audit Policies Audit Data Rich functionality Highly extensible Examples: – Auditing, Context Management, Security 17 © 2005 Progress Software Corporation Audit Archives

Language Productivity – 4 GL Object-Oriented Extensions § O-O concepts (inheritance, overriding, interfaces) to

Language Productivity – 4 GL Object-Oriented Extensions § O-O concepts (inheritance, overriding, interfaces) to promote modularity and reuse <> Business Entity + Fetch. Where(Context, Data. Set) + Save. Changes(Data. Set) <> Customer + Get. Name(): char Extends <> Partner + Discount (Rate, Amt): Decimal + Get. Name(): char § § § Strong typing Supports interface with existing procedures Method syntax 18 © 2005 Progress Software Corporation Implements

The New Open. Edge IDE Simplifies Design, Development, Testing, and Deployment § § Architecture-centric

The New Open. Edge IDE Simplifies Design, Development, Testing, and Deployment § § Architecture-centric design center Puts all tools within easy reach Integrates many common tasks Architectural RAD that supports the Open. Edge Reference Architecture 19 © 2005 Progress Software Corporation

Business Application Challenge …to make the transition from a long-lasting application to one that

Business Application Challenge …to make the transition from a long-lasting application to one that can change easily Built to Change Built to Last …by being… 20 © 2005 Progress Software Corporation

Our Mission Develop, Deploy, Integrate, Manage We simplify the job of creating the world’s

Our Mission Develop, Deploy, Integrate, Manage We simplify the job of creating the world’s best Service Oriented Business Applications. 21 © 2005 Progress Software Corporation

Think Open. Edge Think Sonic Think SOA 22 © 2005 Progress Software Corporation

Think Open. Edge Think Sonic Think SOA 22 © 2005 Progress Software Corporation

23 © 2005 Progress Software Corporation

23 © 2005 Progress Software Corporation