turning ideas into reality with progress openedge colleen smith vp/gm openedge product line
TRANSCRIPT
Turning Ideas into Reality with Progress OpenEdge
Colleen Smith
VP/GM OpenEdge Product Line
© 2015 Progress Software Corporation. All rights reserved.2
Today’s Seminar
Turning Ideas into Reality with Progress OpenEdge
OpenEdge Workshop & Demos
• John Goodland, Sr. Sales Engineer, Progress UK
OpenEdge Opportunities within Europe
• Gary Clink, Sr. Manager Sales Engineers, Progress EMEA
Getting Started/Wrap Up/Q&A
© 2015 Progress Software Corporation. All rights reserved.3
Agenda
Quick Introduction to Progress
Why we see future opportunity in Cloud Computing and SaaS….
What is its value to the business world and to new developers?
What is OpenEdge?
Why consider learning and developing on OpenEdge
The Progress Partner Program
How do we help to make sure you are Successful?
Progress turns ideas into digital business reality—empowering organizations to rapidly develop and deliver transformative web and mobile apps.
© 2015 Progress Software Corporation. All rights reserved.5
Progress at a Glance
EMPLOYEES ~1,800
FY14 REVENUES $333 million
PARTNER ECOSYSTEM $3 billion
RENEWAL RATES 90%+
Note: Revenue excludes impact from 2014 BravePoint and Telerik acquisitions.
DEVELOPER COMMUNITY 1.7 million
CUSTOMERS WORLDWIDE 78,000+
PARTNERS 1,400+
APPLICATIONS DEPLOYED 30,000+
The Software Industry is Changing all the time!
Innovation……
© 2015 Progress Software Corporation. All rights reserved.7
A hundred years ago, companies stopped producing their own power and plugged into the newly built electric grid. The cheap power pumped out by
electric utilities not only changed how businesses operated but also brought the modern world into existence...
Today a similar revolution is under way. Companies are tapping into rich services delivered over the Internet. The shift is already remaking the computer
industry… But the effects will reach much further. ….
The big switch: Rewiring the World, from Edison to Google
by Nicholas Carr
The PAST vs. The FUTURE……
© 2015 Progress Software Corporation. All rights reserved.8
Why is this happening?
The Internet
Which has forged a new way of THINKING and ACTING
The Cloud
What is Cloud Computing?
Infrastructure management
Services delivery
A user experience
AND
A business model
© 2015 Progress Software Corporation. All rights reserved.10
Cloud Computing Basics
Cloud Consumer
Cloud Provider
Cloud/ SaaS Application Services
Pay just for what you use Simple self-service, scale up or
down with global reach Focus on differentiation, not
infrastructure
Efficient utilization and monitoring Automated provisioning Simple management
© 2015 Progress Software Corporation. All rights reserved.11
SaaS and Cloud Computing – Are they different?
Hosting
Cloud
SaaS
Fixed, dedicated resources Elastic Internet resources
SaaS Business Applications
User 1User 2
User “n”
© 2015 Progress Software Corporation. All rights reserved.12
The Value of the Cloud
Cost Reduction• Lower infrastructure (capital) costs• Lower maintenance and energy costs
Elasticity / Scalability•Capacity only when you need it •Ability to handle expected or unexpected changes in load•Achieve high business agility
Speed to Market•Reduction of time to pilot and test projects •Faster availability to customers
High Performance Computing•Increased capacity from your current physical infrastructure•Avoid provisioning (and paying) for the peak •“Infinite” computing capacity on demand
© 2015 Progress Software Corporation. All rights reserved.13
Why Progress?
Simplify the process of getting to the cloud for our partners
Multi-Cloud deployment capability Shared Risk/Shared Reward Partner+ Program And……OpenEdge
Application Development Platform
© 2015 Progress Software Corporation. All rights reserved.15
The OpenEdge Value Proposition
Developersget to focus on Innovation
of their Application
Build your Data Model
Write Business Logic
Build your User Interface
Deliver business/domain
expertise to your
customers/users
We doApplication
Infrastructure
Database
Security
Integration
Application Server
Open Standards
Management
We deliver a Lower Total
Cost of Ownership
Scalability
Reliability
Monitoring
Data Replication
Productivity
Enablement programs
© 2015 Progress Software Corporation. All rights reserved.16
Users of OpenEdge Applications (Millions)
Progress OpenEdge Ecosystem
Customers of ApplicationPartners (45,000+)
Application Partners (1,400) Delivered in the Cloud (200+)
Customers (4,500)(Direct)
OpenEdge
© 2015 Progress Software Corporation. All rights reserved.17
A Snapshot of 47,000+ Global Businesses using OpenEdge
© 2015 Progress Software Corporation. All rights reserved.18
Integrated Development Environment
Advanced Business Language
OpenEdge Deployment Platform
OpenEdgeRDBMS
OpenEdgeReplication
OpenEdgeDataServers
Application Server
OpenEdgeMgmt
Java, .NETClients
Kendo UIWinForms
SQLClients
ServiceInterfaces
OpenEdge BPM/ Corticon Rules
The OpenEdge Platform
Optional Add-ons: Telerik Platform for OpenEdge
Add-ons: Transparent Data Encryption, Database Multi-tenancy, Table Partitioning
A Complete “In the Box” Solution for business process and transaction-based applicationsMessaging Services
© 2015 Progress Software Corporation. All rights reserved.19
The cornerstone of Progress® OpenEdge® is its powerful programming language: Advanced
Business Language (ABL).
ABL is the only language on the market specifically purposed to build end-to-end
business applications, including business logic and complex data management.
ADVANCED BUSINESS LANGUAGE
© 2015 Progress Software Corporation. All rights reserved.20
The OpenEdge ABL
Comprehensive business language with rich feature set
Insulates developers from deployment & technology platform details
Exceptionally easy to understand
Object oriented and procedural coding
Eclipse-based development tools
Tightly integrated with database
• Supports "foreign" data sources: Oracle and SQL Server
Variety of UI types
• Windows GUI, .NET controls, Web, Mobile…….
Variety of Interfaces
• Java, .NET, Sonic (MQ, ESB), Web services, REST, TCP/IP, XML, JSON, etc.
Windows, Linux, UNIX, Amazon EC2, VMware operating environments
Backward compatibility avoids application obsolescence
© 2015 Progress Software Corporation. All rights reserved.21
RDBMS
Data EncryptionMulti-tenancy Table Partitioning
Replication Management
Open, scalable, highly available and reliable database solution to meet the demands of SaaS/cloud computing and AppServer environments
Auditing
© 2015 Progress Software Corporation. All rights reserved.22
BPM
PROCESS-ORIENTED APPLICATION DEVELOPMENT
Evolve from transaction-oriented to process-centric business applications
Process Model
Progress Developer Studio
Business Process Server
Process Execution
Business Process Portal
© 2015 Progress Software Corporation. All rights reserved.23
BUSINESS RULES ENGINE (CORTICON)
Helping enterprises make faster decisions by managing the business rules that drive their processes
Business Rules Server
Progress Developer Studio for Rules
EnterpriseData Connector
Rules for OpenEdge Adapter
RULES
© 2015 Progress Software Corporation. All rights reserved.24
Business Applications of Today and Tomorrow
Data Management
OpenEdge Platform
Application API
Websites
Satellite AppsMobile Apps
Web Apps
Desktop Apps Various Personas
© 2015 Progress Software Corporation. All rights reserved.25
OpenEdge Mobile – Telerik PlatformFlexible Tools that Let You Build Great Mobile Apps
Integrated, easy-to-use cloud tools
Collaborate across functions
Build on top of OpenEdge Applications
Certified plugin marketplace
Rock-solid platform
© 2015 Progress Software Corporation. All rights reserved.26
Why do people Choose OpenEdge?
© 2015 Progress Software Corporation. All rights reserved.28
Progress Partner+ Programs
Progress Partner+ Program
Independent Software Vendors
•Companies that develop proprietary software solutions or applications and sell them to end users
Distributor and Reseller
•Companies that resell products to channel partners (Distributor) or directly to the end users (Reseller)
OEM
•Partners that acquire a product or component and incorporate it into a new product with its own brand name
Technology Alliance Partner
•Companies that bring value to the Progress suite of products with their own integrated and simplified solution or service
System Integrator
•Companies that get revenue from consulting and design services with significant expertise in a technology segment or vertical market and take title to product
Service Provider
•Companies that provide a service to our mutual market. Usually in reference to hosting cloud-based services
© 2015 Progress Software Corporation. All rights reserved.29
Depth of Support and Resources
© 2015 Progress Software Corporation. All rights reserved.30
Co-marketing funding support
Reimbursement of up to 50% of eligible activities/events/campaigns
• May be used for co-branded marketing activities and co-sponsored events promoting Progress applications.
• Eligible activities include: Advertising/media/PR, Collateral/literature, Lead-generation activities, Seminars/events, Training/certification, Web marketing
Online Submission:
Marketing Development Funds (MDF) Program
© 2015 Progress Software Corporation. All rights reserved.31
Ignite Marketing Resources Site
Templates, Packaged Campaigns and Additional Campaign Services
TSL Marketing providing execution, planning and PDF support services
Landing Page on PartnerLink Ignite Marketing Resources Site (3 Tabs)
© 2015 Progress Software Corporation. All rights reserved.33
Getting Started
© 2015 Progress Software Corporation. All rights reserved.34
Ready to have a true impact onthe world?
For Business Application Developers
TURNING IDEAS INTO BUSINESS REALITY WITH
DevelopersKits
Free Edition
A New Offering........
R & D Specialists
Innovator Edition
Application Partners, ISVs
Premier Edition
Services Organizations
Professional Edition
I.T. Depts., Customers
Corporate Edition
Independent Developers
Basic Edition
Students, Hobbyists, Trialists
Classroom Edition
© 2015 Progress Software Corporation. All rights reserved.36
Free Resources:
OEDK: Classroom Edition
Progress Community
OpenEdge Classroom Education Tools
Classroom Wall
Finding Your Waywww.progress.com/openedge/classroom-edition
© 2015 Progress Software Corporation. All rights reserved.37
The OpenEdge Classroom
© 2015 Progress Software Corporation. All rights reserved.38
Download & Install
The software included with OEDK | Classroom Edition, downloadable from OpenEdge Classroom, is:
Progress Developer Studio for OpenEdge
OpenEdge 11.6, Windows 64-bit, Single Named User, Perpetual
PDS for OE includes the following components:
– Eclipse-based Integrated Development Environment
– OpenEdge Personal RDBMS
– OpenEdge Development Server (Classic Appserver)
– Progress Pacific Application Server for Development
– OpenEdge Explorer (for managing RDBMS and Appservers)
– OpenEdge BPM Studio (for Business Process Modeling and Development)
– OpenEdge Business Process Server for Development
– OpenEdge GUI Controls
– Trial copy of Telerik Winforms Controls
All the components are packaged in a .zip file
Download & Save
Extract
double-click on the setup.exe program
© 2015 Progress Software Corporation. All rights reserved.39
Get Started & User Help
OpenEdge Quick Start Tutorial: A self-paced instructional guide that provides step-by-step instructions to complete a working simple OpenEdge application that illustrates the ease of developing an application using OpenEdge ABL
ABL Core
Introduction to Progress OpenEdge
Introduction to Progress OpenEdge Integration
Developing a Progress OpenEdge ABL Application
Documentation & Videos for New OpenEdge application developers
Progress Education Community
© 2015 Progress Software Corporation. All rights reserved.40
The Classroom Wall
Sections related to OpenEdge topics
Sections related to Telerik topics
Each section has a corresponding Group within Progress Community
All posted in one place to make it easy to navigate and see all at once (like posters on the wall of a classroom)
Searching is still available
Group members can also join other Groups such as OpenEdge Development
Classroom Forum also provides a place to ask questions and start discussions