Achieving Business Continuity w/OpenEdge

Download Report

Transcript Achieving Business Continuity w/OpenEdge

Progress 2010 and Beyond!
Driving Operational
Responsiveness
Brandon Gibbs
Technology Manager, Major Accounts
Progress Software
Topics for today






Today’s Progress
Enabling technologies embedded by QAD
Sample
New OpenEdge features (and future peaks)
Image:
QAD & Progress Version Matrix
Please
Business Continuity/Disaster Recovery solutions
replace it
Summary & other resources
(Insert,
Picture, …)
© 2010 Progress Software Corporation
What Do These Have in Common?
 Monitoring and re-routing of shipping for minimum fuel
usage
 Optimizing manufacturing machine utilization and
production capacity while catching quality issues before
they become costly
 Detecting distribution bottlenecks and initiating corrective
processes before they impact sales
© 2010 Progress Software Corporation
All Are Examples of
Operational Responsiveness
Operational responsiveness is the ability of
business processes and systems to respond to
changing
conditions
and things
customer
interactions
Making
the right
happen,
as they occur,
businesses
to
at theenabling
right time,
every time
capitalize on opportunities, drive greater
efficiencies and reduce risk
© 2010 Progress Software Corporation
Driving Operational Responsiveness
To drive Operational Responsiveness, organizations must:
1. Monitor all relevant business events as they occur, wherever
they occur, internal or external
2. Analyze these events in real time using prescribed business
criteria to identify opportunities, inefficiencies, and risks
3. Visualize key business indicators on real-time dashboards
4. Respond to capitalize on opportunities, increase efficiency, and
reduce risk by:
• Alerting decision-makers to important business events
• Performing automated actions
• Initiating response processes
© 2010 Progress Software Corporation
Operational Responsiveness in Action
The Order-to-cash Business Process
Respond
Event-driven
Visibility & Response
Event Engine
Cash
Services
& Apps
Invoice
Ship
Assemble
Order
Data Access
& Integration
© 2010 Progress Software Corporation
Databases
Open
Integration
Delivering Operational Responsiveness
Monitors and
analyzes business
events, determining
business
significance and
initiating immediate
responses
Event-driven
Visibility &
Response
Open, flexible, realtime infrastructure
delivering
messaging and
application
integration
solutions
Open
Integration
© 2010 Progress Software Corporation
Provisioning of
data by connecting
ANY data source to
ANY application on
ANY platform in
ANY format
Data
Access &
Integration
Service
development that is
agile, easy to
maintain,
easy to change,
cost-effective and
SaaS-deployable
Business
Services &
Application
Development
Delivering Operational Responsiveness
BUSINESS MAKING PROGRESS™
Driving Operational Responsiveness
Business-focused Solutions
Event-driven
Visibility &
Response
Actional
ObjectStore
Open
Integration
Data
Access &
Integration
Apama
Artix
DataDirect
OpenEdge
Orbacus
Orbix
© 2010 Progress Software Corporation
Business
Services &
Application
Development
DataXtend
Shadow
FUSE
Sonic
Positioned To Win:
Market Leaders in Analyst Research
Visibility
© 2010 Progress Software Corporation
BEP
BPM
The “New” Progress
© 2010 Progress Software Corporation
Progress Software Corporation
Word on the Street…
“We believe PRGS has a differentiated
competitive position in the
infrastructure software market, as the
Company's solutions are well suited for
competing in heterogeneous operating
environments and offer customers a
low total cost of ownership (TCO)… .”
Steven R. Koenig
Justin Bandy
“In fact, we believe Progress is a well
positioned, well managed firm. The
company has a truly valuable franchise
with OpenEdge and many of the firm’s
infrastructure tools are best of class
and market share leaders… .”
Richard Davis
David Hynes
A new Forrester Research Study entitled "The Total Economic Impact Of The
Progress OpenEdge Platform" found that Progress Software partners using
OpenEdge to create and maintain applications were 40% more productive when
developing their applications with OpenEdge versus an alternative platform, and they
were able to deliver their applications 30% faster.
© 2010 Progress Software Corporation
Progress Software Corporation
Wall Street Recognition…
© 2010 Progress Software Corporation
Topics for today






Today’s Progress
Enabling technologies embedded by QAD
Sample
New OpenEdge features (and future peaks)
Image:
QAD & Progress Version Matrix
Please
Business Continuity/Disaster Recovery solutions
replace it
Summary & other resources
(Insert,
Picture, …)
© 2010 Progress Software Corporation
What Drives Progress R&D?
 Market Trends
 Partner & Customer
requirements
© 2010 Progress Software Corporation
Where Companies are Today
8%
67%
74%
89%
Survey of 400 major companies in telecommunications, energy
and logistics, in North America and Western Europe
© 2010 Progress Software Corporation
Where Companies Need to Be
94%
91%
70%
78%
Survey of 400 major companies in telecommunications, energy
and logistics, in North America and Western Europe
© 2010 Progress Software Corporation
QAD’s Requirements (Technology Platform)
© 2010 Progress Software Corporation
Sonic Enterprise Service Bus (ESB)
Flexible integration of new and existing business applications
 Decouple applications making organizational
boundaries and remote sites independent
 With low latency, high reliability and
continuous availability
 Evolve, scale and extend throughout the
enterprise…at the lowest possible cost
Enterprise
Service Bus
Sonic
Allows companies to more effectively integrate applications
across the extended enterprise using a standards-based,
service-oriented architecture (SOA).
Any number
of locations
Any number
of services
Any number
of processes
© 2010 Progress Software Corporation
How is QAD bringing value to you with Sonic?
 Sonic & QAD
• In Manufacturing:
- Just-In-Time Sequencing (JIT/S)
- Manufacturing Execution Workbench (MEW)
• In Customer Management:
- Distributed Order Management (DOM)
• Message Manager – QAD’s SOA management tool
© 2010 Progress Software Corporation
What do partners/customers say about
Progress OpenEdge?
Platform independence
Low TCO
Optimized business language
Easy to administer
Open architecture
Very reliable
Extremely scalable
© 2010 Progress Software Corporation
Future proof
OpenEdge Takes You Where You Need to be
Continuous Evolution
through the IT paradigms
Service Oriented Architecture
Process-Oriented
Applications
Business Process
Business Process
Simplify your business
Business Process
Service-Oriented
Architecture
Standards
Platform
Integration
User Interface Methods
35
© 2003 Progress Software Corporation
OpenEdge 11 Eases SaaS/Cloud Computing
OpenEdge 10 Enabled SOA
Packaged Apps
Legacy
XML
Email
4GL
Active-X
Client Smart Adapters
XML
Java
EJB
XML
JMS
Server Smart Adapters
System Smart Adapters
Progress
V9 Delivered Distributed Computing
Oracle
SQL Server
DB2/400
ODBC
JDBC
V8 was Client/Server
Universal Application Architecture
1998
2000
2002
© 2010 Progress Software Corporation
2004
2006
2008
2010
2011
OpenEdge – “The” Business Application Platform
A Complete “In the Box” Solution for Business Applications
OpenEdge
Architect
Open Clients
(Non-OpenEdge)
OpenEdge
Clients
Service
Interfaces
SQL Clients
OpenEdge
DataServers
OpenEdge
Management
OpenEdge
Application
Server
ABL
OpenEdge
RDBMS
OpenEdge
Development
Environment
Develop
© 2010 Progress Software Corporation
OpenEdge
Replication
OpenEdge Deployment Platform
Operate and Manage
Business
Application
Platform
OpenEdge
Database
A DB that you can’t outgrow but with
industry-leading low resource demand
 Type II Storage Areas (Perf)
 64bit Structure (Scalability)
 On-line Utilities (Availability)
 Auto-Defrag (Perf & Availability)
 AI File Mgt/Archiver
 Additional built–in checks for
indexes and data
 OE SQL
Security and
Compliance
Global, Scalable, and
Efficient
Very Large Database
Support
User Activity Insight
QAD’s specific utilization:
•Auditing (enhanced Controls update 9/08)
•ODBC (Analytics, Svc & Support)
•Type II area support 2009.1 EE 9/09
© 2010 Progress Software Corporation
Online Maintenance
Improvements
Servers
Ability to easily integrate to any technology
at both the service and data levels




Support for Web services, ESB
Stateless and State free AppServers
Improved Java integration
DataServers
• Reworked Oracle & Microsoft
• Unicode support
• Performance improvements
 Updated Sonic 7.5 container adapter
Architect for
Agility & Flexibility
Business & Technology
Interoperability
QAD’s specific utilization:
•AppSvr is Business Services Layer for entire app
•Both Oracle & SQL database now supported via DataServers
© 2010 Progress Software Corporation
Clients
Developers are able to easily implement UI
techniques that fit needs of users
Open, Intuitive,
& Productive
Tools & Language
User Interfaces
Rich and Reach
 .NET OpenClient




Java OpenClient
Web Services OpenClient
Windows client improvements
OpenEdge GUI for .NET (10.2A)
QAD’s specific utilization:
•OpenClient used to support .NET UI
•OpenClient used to support Java for QXtend
•WebSpeed in Customer Self Service (CSS)
& Manufacturing
© 2010 Progress Software Corporation
OE10.2 - OpenEdge GUI for .NET!
WYSIWYG Visual Designer
Toolbox of Controls (Visual & Data)
Drag & Drop
Generate ABL Code
Embedded .NET Common
Language Runtime (CLR)
Optional OpenEdge Ultra
Controls for .NET
Access Microsoft .NET objects from
ABL as if they were native
ABL classes
© 2010 Progress Software Corporation
Next Generation Sonic ESB Adapter in 10.1C
Connect
Promotes asset reuse & Ensures enterprise-grade operations
New Native Invocation Methodology in OE Adapter for Sonic ESB (10.1C)
Mediate
Enhances change flexibility
Control
Improves visibility, manageability, and control
Sonic Enterprise Service Bus
OE App
Pkg’d App.
J2EE
.NET
Mainframe
QAD’s specific utilization:
•Financials using new 10.1C Sonic ESB adapter
© 2010 Progress Software Corporation
Development – Productivity
Highest Productivity of Any Business Application Environment
OpenEdge
Architect
Purposed Business Application Language
Faster Development
Eclipse Based Development Environment
Standards Based, Flexible Development
ABL
OpenEdge
Development
Environment
Single Environment and Language
For Server, Client, Data Storage, and Integration
40% Savings vs. Alternative Platforms
QAD’s specific utilization:
•Began utilizing OE Architect for development
© 2010 Progress Software Corporation
Development - Language, Tools & IDE
Highest Productivity of Any Business Application Environment
combined with the greatest flexibility in the industry.
 ProDataSets
 Tools for Business Logic
• DB Navigator
• ProDataSet builder
 Structured Error Handling (10.1C)
• Throw/Catch
• OO & Procedural
 Debugging Enhancements
 Server Tools
OpenEdge Architect
Introduction of OO
extensions
Introduction of
ProDataSets
New LOB data types
QAD’s specific utilization:
•OOABL in QXTend outbound, parts of QXTend inbound, parts of
auditing and parts of the service interface layer are OOABL. The
QAD reference architecture “QRA” is OOABL
•Client Principle Object w/Auditing
© 2010 Progress Software Corporation
Deployment
Support the platform configuration desired
by the customer with little application impact
 Full 64bit runtime options (10.1C)
 Silent install options
 New Linux & Unix releases
 IPv6 (10.1C)
 Windows Server 2008 (10.2A)
 Windows 2008 R2, & Windows 7
certification (10.1C up); Vista (10.1B03)
 Auto-entry of serial numbers
and control codes (ePAK) (10.1C)
Security and
Compliance
Business & Technology
Interoperability
QAD’s specific utilization:
•SQL 2008 early adopter support for 2009 SE
© 2010 Progress Software Corporation
Management
Automate common management tasks and
provide greater visibility into operations
 OpenEdge Management
 OpenEdge Replication
•Online backup of failover DB
 NetApp, EMC Support, NFS, iSCSI
(10.1A)
 OpenEdge Explorer (OE10.2A)
Business & Technology
Interoperability
Global, Scalable, and
Efficient
QAD’s specific utilization:
• OE Mgt & Rep utilized by many customers
•OE Replication used for DR of QAD’s On Demand
© 2010 Progress Software Corporation
OE10.2A - OpenEdge Explorer!
Configure Your OpenEdge Environment from Your Browser
Progress Explorer using common OpenEdge
Management framework:
Browser-based interface means:
• No more Windows dependency
• Access from anywhere
Single tool for configuration and
management
More functionality, e.g.
•
•
•
•
Log viewer
List Appserver connections
Customizable user roles
Process system level
information
OpenEdge
Explorer
© 2010 Progress Software Corporation
Progress
Explorer
Query/Reporting - SQL Access
Provide compatibility with industry leading
reporting and BI products & strategies
 Improved ODBC Drivers
 New JDBC Type 4 Drivers
 Improve SQL Engine
 SQL Multi-Database Query
 SQL Queries - Limiting Rows in a
Result Set
QAD’s specific utilization:
•ODBC utilized for Analytics and Svc & Support
© 2010 Progress Software Corporation
Business & Technology
Interoperability
SQL Multi-Database
Query
Cross database
server-side joins
User Activity Insight
Online Maintenance
Improvements
Additional OE10.2A Stuff and a peak at 10.2B!
 OE10.2A – other stuff
• Platforms (Win64 Server)
• ABL Features (Read/Write XML to/from ProDataSet, Automatic
garbage collection, OOABL features)
• Architect Enhancements (Debugger features)
• XML Tools (XML, Schema, WSDL editors)
• OpenEdge Adapters for SonicMQ
• DataServers (DateTime, CLOB & Sequence Generator)
 OE10.2B – Released Dec 2009
•
•
•
•
•
Transparent Data Encryption of data at rest
Alternate buffer pool
JSON support (Read/Write to/from ProDataSet)
Support of Actional monitoring of OE resources
OE Explorer packaged with product
© 2010 Progress Software Corporation
QAD & Progress Versions
QAD Product
QAD MFG/PRO eB2
QAD MFG/PRO eB2.1
QAD Enterprise Applications 2007
QAD Enterprise Applications 2007.1
QAD Enterprise Applications 2008 - (SE)
QAD Enterprise Applications 2008.1 - (SE)
QAD Enterprise Applications 2009 - (EE)
QAD Enterprise Applications 2009 - (SE)
QAD Enterprise Applications 2009.1 - (EE)
Progress Version
Progress 9.1D & 9.1E, Open Edge 10.0B & 10.1A
Open Edge 10.0B, 10.1A, 10.1B & 10.1C
Open Edge 10.0B, 10.1A, 10.1B &10.1C
Open Edge 10.1A, 10.1B, 10.1C
Open Edge 10.1B &10.1C
Open Edge 10.1C
Open Edge 10.1C
Open Edge 10.1C
Open Edge 10.2A
Future:
QAD Enterprise Applications 2010 - (EE)
QAD Enterprise Applications 2010 - (SE)
Open Edge 10.2A
Open Edge 10.2A (possibly 10.2B)
© 2010 Progress Software Corporation
Topics for today






Today’s Progress
Enabling technologies embedded by QAD
Sample
New OpenEdge features (and future peaks)
Image:
QAD & Progress Version Matrix
Please
Business Continuity/Disaster Recovery solutions
replace it
Summary & other resources
(Insert,
Picture, …)
© 2010 Progress Software Corporation
OpenEdge® Business Continuity &
Disaster Recovery Solutions
© 2010 Progress Software Corporation
Disaster Recovery with
OpenEdge Replication Plus
© 2010 Progress Software Corporation
Disaster Recovery with
OpenEdge Replication / Plus
Continuous Availability With
 Real-time replication
• Near zero-latency
• Minimized potential data loss
 Guaranteed data integrity
 Easy deployment
© 2010 Progress Software Corporation
 Flexible database options
• Multiple target databases
• Read-only query access
(OE Replication Plus)
 Automatic failover/recovery
Days
After Imaging
Simple
Backup
Seconds
Time to Recover (RTO)
Benefits of OE Replication over the alternatives
OE Replication
0 KB’s
Many MB’s
Amount of Data Loss (RPO)
© 2010 Progress Software Corporation
OpenEdge Replication Plus
Customer Benefits
How It Works
Improves Disaster Recovery &
Business Continuity
Provides quickest recovery time with
lowest possible data loss
Continuous availability
Automatic failover and recovery makes
data available 24/7/365
Complete protection of mission critical
data
Real-time data replication
Guaranteed data integrity
“Transaction aware” process insures
no partial record replications
Optimized performance with
Replication Plus
Allows read-only access on the target
database for user querying and nonwrite DB utilities
Flexible deployment options
Configure for one or two targets
Easy to implement for fast ROI
No application changes are required
© 2010 Progress Software Corporation
Proactive Management with
OpenEdge Management
Proactive
monitoring
to reduce
“unplanned
downtime”
Get notified
when a database
file is reaching a
threshold
View key
database
performance
indicators
Sun Solaris
RedHat Linux
Notify
Administrator via
email or pager
action and/or
execute jobs
© 2010 Progress Software Corporation
Windows Server
HP-UX
Capture and
trend critical
data to better
manage your
environment
Days
After Imaging
Backup
OE Management
Seconds
Time to Recover (RTO)
OE Solutions Summary
OE Replication
0 KB’s
Many MB’s
Amount of Data Loss (RPO)
© 2010 Progress Software Corporation
OpenEdge Management Benefits
Customer Benefits
How It Works
Improves Business Continuity
Proactive monitoring and management assists
with avoiding “unplanned downtime”
Increased operational
productivity
Automation of processes with alert handling
Optimized system performance
Trended data provides knowledge for better
decision making and capacity planning via
graphical reports
Centralized management
Easy to use browser-based interface provides
a holistic view of your entire OpenEdge
environment with remote monitoring that is
both secure and customizable
Reduce operational costs
Better resource utilization and system
efficiencies contribute to the bottom line
Helps establish best practices
Configuration Advisor tracks, recommends
and benchmarks processes
© 2010 Progress Software Corporation
Other Resources / Contacts


Websites
www.progress.com
www.psdn.com (links to new site http://communities.progress.com/pcom/index.jspa )
Technical Resources











Progress Contacts
Disaster Recovery Datasheet
Mike Bannon – Global Account Manager
http://web.progress.com/openedge/disaster-recovery.html
[email protected]
OE Replication Network Bandwidth/Sizing Whitepaper
Brandon Gibbs – Technology Manager
http://communities.progress.com/pcom/docs/DOC-13328
[email protected]
OE Replication versus After-Imaging (AI) Whitepaper
http://communities.progress.com/pcom/docs/DOC-2418
OE Replication versus Clustering Whitepaper
http://communities.progress.com/pcom/docs/DOC-2428
OpenEdge Revealed: Achieving Server Control with OE Management - Expert Series book
http://communities.progress.com/pcom/docs/DOC-48308
OpenEdge Revealed: Mastering the OE Database with OE Management -Expert Series book
http://communities.progress.com/pcom/docs/DOC-48228
OpenEdge Management Documentation (3.1C)
http://communities.progress.com/pcom/docs/DOC-15986
OpenEdge Replication Documentation (10.1C)
http://communities.progress.com/pcom/docs/DOC-15985
OpenEdge Tour recorded descriptions & demos (last two links under OE Mgt & High Availability)
http://web.progress.com/openedge/openedge-tour.html#
OpenEdge Replication link to Availability Guide & description/benefits
http://web.progress.com/openedge/replication.html
OpenEdge Management link to Data Sheet, Availability Guide & description/benefits
http://web.progress.com/openedge/openedge-management.html
© 2010 Progress Software Corporation
Summary
 Progress today
• Progress is viable, innovative, and growing
• Our products are recognized as best-in-class solutions
• We pride ourselves on products that work, are stable, reliable,
and provide significant ROI
• OpenEdge is a critical part of Progress’ future
 What does this mean for you?
• You will continue to gain significant business value through the
solid QAD & Progress partnership
• New opportunities
- Simplified integration with non-QAD environments
- Real-time event processing capabilities
- Best of breed BC/DR solutions
© 2010 Progress Software Corporation
Questions?
© 2010 Progress Software Corporation
© 2010 Progress Software Corporation