Leveraging New Tools from Progress
Technologies for Telerik Developers
© 2014 Progress Software Corporation. All rights reserved.2
Staying Connected with Telerik News
 Mobile App: NinjaVerse
 Available on iOS and Android
 Features:
• Latest News & Blogs
• Contests
• Product Brochures
• Evangelists
© 2014 Progress Software Corporation. All rights reserved.3
1. Brief history of Telerik
2. Round Up of Telerik Products
3. Progress Products Overview
4. The Story Forward
Session Agenda
Country Manager, Telerik India
@abhishekkant
© 2014 Progress Software Corporation. All rights reserved.5
BRIEF HISTORY
o Founded in 2002
o Co-CEOs Vassil Terziev
&
Svetozar Georgiev
(pictured)
o Global HQ in Sofia,
Bulgaria
Global team
750+ people in 9 offices in 7 countries on 4 continents
2002
founded
750+
employees
130,000+
customers
1.4 million
developers
1991 2001 2011
Era of the
Desktop LOB
App
VB/FoxPro
Era of the
Web LOB
App
.NET/Java
Era of the
Mobile LOB
App
JavaScript
Single PC
Any PC
X
Any Screen
2002
2005
2011
2013
2014
2014
© 2014 Progress Software Corporation. All rights reserved.16
90% of the Fortune 500 130,000+ companies90+ countries
Our Customers
© 2014 Progress Software Corporation. All rights reserved.17
WHAT WE MAKE
Telerik
© 2014 Progress Software Corporation. All rights reserved.18
Telerik Products
Cloud-based app
design, deployment,
hosting, and testing
suite
Cross-platform, user
experience design,
quality assurance,
debugging, and
reporting suite
Application
Lifecycle
Management suite
Advanced
Sitefinity Content
Management
System
© 2014 Progress Software Corporation. All rights reserved.19
What is our value proposition?
Deliver Beautiful Experiences
In 30% less time
Focus on the business logic
© 2014 Progress Software Corporation. All rights reserved.20
The Future of Telerik Products
 No Change
• Continued Product Development
• Cutting Edge Innovation
• Maintain 3 releases an year cadence
 Business Continuity
• Your Telerik Knowledge is Safe
• No Brand/Name Change
• Awesome Support and Developer Resources
© 2014 Progress Software Corporation. All rights reserved.21
The Telerik Vision
We empower developers
to
create compelling experiences
across
web, mobile and desktop applications.
© 2014 Progress Software Corporation. All rights reserved.22
The Progress Vision
To power the rapid creation and deployment of
powerful business applications that
are driven by data and
unlimited by device or cloud.
Progress®
Rollbase®
© 2014 Progress Software Corporation. All rights reserved.25
Why Rollbase?
 Rapid Application Development Environment
 Model-driven development paradigm
 Authoring experience is simple
 Authoring is completely browser-based
 Design center empowers business analyst to build 80%+ with point-and-click
 Remaining 20% completed by Developer trained in JavaScript
 Freedom – develop and deploy on the infrastructure fabric of your choice
 Jumpstart development by importing existing Database definitions and Excel
Documents
 Access Cloud Data Sources from Rollbase via Data Direct Cloud (D2C)
© 2014 Progress Software Corporation. All rights reserved.26
What is Progress Rollbase?
 High-productivity, cloud-based
application development platform
• Build apps without little to no coding,
using model-driven, point-and-click
interface
• Deploy apps in the cloud or on-
premise, on any platform
• Extend to mobile apps from an
integrated, browser-based
environment
© 2014 Progress Software Corporation. All rights reserved.27
Rollbase Capabilities
Build
 Drag & drop
development enables
business users to
create apps without
coding
 Developers can go
much further with
JavaScript, APIs and
custom components
Manage
 Central dashboard to
manage servers,
databases, tenants,
users, applications and
more
 Monitor system
components and user
activity, access tenants
to provide support,
resource metering, etc.
Deploy
 Publish and deploy
applications to one or
more tenants
 Choose your hosting
environment public,
hybrid or private cloud
© 2014 Progress Software Corporation. All rights reserved.28
Quick Lap - Rollbase
© 2014 Progress Software Corporation. All rights reserved.29
Core concepts (Objects, Fields, Relationships and Cardinalities)
 Applications are data-driven –
Objects are the core business entities
 Objects have properties and
attributes associated with them
 Objects have Fields associated with
them
 Object relationships and cardinalities
are modelled visually
 Underlying database physics
completely hidden – it‘s a PaaS !
© 2014 Progress Software Corporation. All rights reserved.30
Building the User Interface (UI)
 Application development is
performed in a Javascript-
enabled browser
 The UI build out is via an
integrated WYSIWYG editor
 Page elements can be
moved/inserted/deleted via
drag-and-drop
 Upon saving, changes are
immediately reflected in the UI
 Tabs are automatically
generated for each Object
© 2014 Progress Software Corporation. All rights reserved.31
Enhance and Customize with JavaScript
 Developers can drop to code to
further Enhance and Customize
their Application
 Rollbase has no proprietary
language bindings – just industry
standard JavaScript
 The embedded JavaScript code
editor supports syntax
highlighting, color coding, code
completion suggestions and
more
© 2014 Progress Software Corporation. All rights reserved.32
Publishing Applications
 Applications are published and
accessible via a user-facing Portal
 Several Portals can be defined per
Application
 HTTP(S) can be defined here
 Fine-grained (user/role)
authentication and access control
fully configurable
 Easily accessible to mobile clients
via configuration
© 2014 Progress Software Corporation. All rights reserved.33
Installing and updating Applications
 Application composition is
described in an XML document
(Application tree)
 Install/Upgrade Applications by
installing the provided XML
 Process supports fine-grained
control over sub-components
(Locked, Partially Locked,
Unlocked)
 Applications are versioned and
can be rolled back if deemed
necessary
© 2014 Progress Software Corporation. All rights reserved.34
Expanded capabilities for Mobile App
 Simple, one-click, “mobilized”
Rollbase Applications still
available (Mobile-Web Mobile
Apps)
 Rollbase now enables
development of high-fidelity, fully
customizable Mobile Apps
 Fully integrated Development
Environment for both Web and
Mobile
 Deployment choices
 HTML5
 Hybrid
 Push notifications
© 2014 Progress Software Corporation. All rights reserved.35
Extending the Rollbase Development
 Rollbase has a powerful AJAX API
capability for Applications demanding
a rich, interactive browser experience
 Rollbase has powerful facilities for
Triggers, Workflow and integration of
server-side JavaScript logic
Progress DataDirect
Connecting
the world’s
data
© 2014 Progress Software Corporation. All rights reserved. http://www.progress.com/datadirect
© 2014 Progress Software Corporation. All rights reserved.39
Why Requirement for Data Connectivity
Data Integration
Extract/Transform/Load,
MDM, Data Quality
initiatives, etc.
Business Intelligence &
Analytics Applications
Supplement data
warehouse with real time
information; combine data
across multiple sources
Database Federation
Applications
Query SFDC from RDBMS
environment without moving
data
Business Applications
Business analyst can
answer ad hoc questions
about the business
Web Applications
Web portal integration;
leveraging a cache for
improved performance
High-performance
connectivity
Extensible to
additional data
sources
Single interface
regardless of data
source
Cloud/On-premise
data source
access
Mobile Applications
Deployed to mobile
devices with wide-ranging
data access
© 2014 Progress Software Corporation. All rights reserved.40
Data Connectivity to Data Sources … Anywhere
 Data connectivity
to a broad
spectrum of Cloud
and enterprise
data sources via a
cloud service
 Data connectivity
to a broad
spectrum of Big
Data and
enterprise data
sources directly
 Data connectivity
custom-built using
standard interfaces
to application data
© 2014 Progress Software Corporation. All rights reserved.41
Direct Data Connectivity
[Relational Data] [Big Data]
[Cloud Data]
[Data Warehouse]
1: 1 data access
View as relational data
© 2014 Progress Software Corporation. All rights reserved.42
Progress DataDirect’s Support for Hadoop
Two data connectivity options:
through the DataDirect Cloud
service or directly with DataDirect
Connect
Single data driver that works on all
platforms and connects to all
flavors of Hadoop
Designed for bulk load, high
performance and throughput,
scalability, and reliability
Easy to implement and deploy
Competitive advantages:
Bypasses need for Thrift client libraries
(which have to be built, compiled, and
managed for each platform)
Bypasses need for additional services
libraries which could slow performance
© 2014 Progress Software Corporation. All rights reserved.43
OpenAccess for Customized Data Connectivity
Quick and easy implementation,
translating into fast time-to-market
With a subset of 12 simple
commands, you can implement
powerful and standardized data
access using SQL in a matter of
days
An Introduction to Corticon
© 2014 Progress Software Corporation. All rights reserved.45
The Challenge: Automating Business Rules
Traditional approach is programming-based
• Rules can be difficult to code, sophisticated ones are sometimes impossible
• A single change can impact hundreds of lines of code
THERE IS AN ALTERNATIVE…
Policies
Competition
User/Customer
Requirements
Regulations
Fraud
Market Shifts
“That change requires 2 years and considerable cost”
© 2014 Progress Software Corporation. All rights reserved.46
The Benefits of Using a Rules Engine
By separating business rules from the code and providing an intuitive user interface,
rules are easier to define, manage and maintain
© 2014 Progress Software Corporation. All rights reserved.47
Why People Use BRMS
Faster software changes
Scale
Simplicity
Better Use of Resources
© 2014 Progress Software Corporation. All rights reserved.48
 Patented “no-coding” rules engine based on DeTi
 Cross-platform ability to apply one set of rules to
multiple customers in different environments, e.g.,
.NET, Java – key advantage for SIs
 Decision table rule approach – easy for business
professionals and less-technical users
 Logical validation upon rule entry
 Built-in testing
Corticon Components:
Comprehensive,
extensible library of
operators (akin to
Excel functions)
Rule Statements
provide rule
documentation
and traceability
Rules are
constructed with
drag-and-drop
ease
Vocabulary consists
of your business
objects/terms
Corticon
Server
Corticon Studio
Corticon
Enterprise
Data Connector
© 2014 Progress Software Corporation. All rights reserved.49
RuleTest
Corticon Rule Modeling Workflow
RuleFlow
RuleSheet
 Conditions
 Filters
 Actions
 Messages
Decision
Service
v1.0
Rulesheet 1
Vocabulary
 Domains
 Entities
 Attributes
Decision
Service
v2.0
Schema
Dashed line: optional components
Rulesheet N
...
Corticon Studio Corticon Server
© 2014 Progress Software Corporation. All rights reserved.50
Progress Corticon: Key Use Cases
Commerce (Sales & Marketing)
Apply – Price/Quote – Recommend – Police
Customer Servicing
Intake – Validate – Adjudicate – Recover – Fraud
Manufacturing & Supply Chain
Production Planning – Resource Allocation – Logistics
Enterprise Rules Management
Decision Analytics as a Business & IT Discipline
Progress®
Modulus
© 2014 Progress Software Corporation. All rights reserved.52
What Is Modulus?
Modulus is a premier MEAN (Node.js)
hosting platform that provides a complete
technology stack for application
developers.
This includes auto scaling, custom SSL,
WebSockets, MongoDB, statistics, and
more.
Going forth it aims to be a Docker
Ecosystem for enterprises.
© 2014 Progress Software Corporation. All rights reserved.53
Modulus Capabilities
 Enterprise-ready platform
 Simple Scalability
• Multiple Region
 Auto Scaling
 Powerful Statistics
 Application Behaviour Notifications
An Introduction to OpenEdge Platform
© 2014 Progress Software Corporation. All rights reserved.55
What is OpenEdge
 High-performance and ultra-reliable application development Platform
 Powerful Programming Language: ABL
 Integrated BPM
© 2014 Progress Software Corporation. All rights reserved.56
Developers Select the Powerful Progress OpenEdge
Platform to Rapidly Build Enterprise Applications
 Mobile Application Development Strategy
 Application Architecture supporting changing
business requirements/processes
 Energized/Modernized Application Portfolio
Strategy
 Leverage the Web to drive Next Generation
applications
 Support of New/Cloud Business Models
 OpenEdge Mobile – State of the art Mobile App
Builder
 OpenEdge BPM and Corticon Rules for OpenEdge
 Application Modernization Methodology and
Services Organization
 Leverge Telerik Dev tools along with other open
web standards (REST, JSDO….)
 SaaS Enablement, Multi-tenant database and SPLA
Requirements for successful Business
Applications for Today and Tomorrow
© 2014 Progress Software Corporation. All rights reserved.57
Kendo UI
(HTML5, JavaScript)
Web and Mobile UI widgets
A complete integrated product suite to accelerate every step of application development and deployment for any device and any data
source, running on any cloud or on-premise infrastructure
DevCraft
(.NET)
Web, Mobile and Desktop UI widgets
UI Widgets
Telerik Platform
(MADP) ‘
(HTML5, JavaScript)
Full-lifecycle platform for
enterprise-grade web,
mobile (native and hybrid),
and IoT applications (net
new and legacy)
Sitefinity (CMS)
(HTML5, JavaScript)
Contemporary content
management system for
building scalable, high
fidelity websites and
customer-facing
applications
Systems of
Engagement
Systems of
Differentiation
Rollbase (aPaaS)
(Model-driven
development, HTML5,
JavaScript)
Full-lifecycle platform for
building line of business
employee-facing SaaS
applications
OpenEdge
App Server
Platform for building
employee-facing
applications in ABL
Systems of
Record
OpenEdge/ RDBMS/ NoSQL/ Hadoop/ Business Systems
Scalable, reliable, secure, multitenant database
Database
Modulus(DockerEcosystem)
DeploymentplatformforMEAN
DataDirect Cloud
Data connectivity and integration to virtually any cloud and on-
premise data source
DataDirect Connect
State of the art, high performance database drivers and driver
development tools
Data Connectivity
Data Integration
Easyl
Consolidated reporting; any # of data sources
Data Aggregation
Corticon (BRMS)
Scalable, high performance business rules engine; no coding required
Business Rules
TestStudio(ISQS)
Automatedtestingsuiteformobile,webanddesktopapplications
TeamPulse
ALMsuiteformanagingmultipleconcurrentdevelopmentprojects
© 2014 Progress Software Corporation. All rights reserved.58
Capabilities Gained by Telerik Developers
 Enterprise Ready Drag and Drop Development Environment
 Universal Data Connectivity
 Business Rules Engine
 Multi-Platform Development Capability
• .NET
• JavaScript
• Node.js
• PHP
• Java
 Multi-Deployment Options
• Cloud
• In-Premise
Leverage Progress Technologies for Telerik Developers

Leverage Progress Technologies for Telerik Developers

  • 1.
    Leveraging New Toolsfrom Progress Technologies for Telerik Developers
  • 2.
    © 2014 ProgressSoftware Corporation. All rights reserved.2 Staying Connected with Telerik News  Mobile App: NinjaVerse  Available on iOS and Android  Features: • Latest News & Blogs • Contests • Product Brochures • Evangelists
  • 3.
    © 2014 ProgressSoftware Corporation. All rights reserved.3 1. Brief history of Telerik 2. Round Up of Telerik Products 3. Progress Products Overview 4. The Story Forward Session Agenda
  • 4.
    Country Manager, TelerikIndia @abhishekkant
  • 5.
    © 2014 ProgressSoftware Corporation. All rights reserved.5 BRIEF HISTORY
  • 6.
    o Founded in2002 o Co-CEOs Vassil Terziev & Svetozar Georgiev (pictured) o Global HQ in Sofia, Bulgaria
  • 7.
    Global team 750+ peoplein 9 offices in 7 countries on 4 continents
  • 8.
  • 9.
    1991 2001 2011 Eraof the Desktop LOB App VB/FoxPro Era of the Web LOB App .NET/Java Era of the Mobile LOB App JavaScript Single PC Any PC X Any Screen
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
    © 2014 ProgressSoftware Corporation. All rights reserved.16 90% of the Fortune 500 130,000+ companies90+ countries Our Customers
  • 17.
    © 2014 ProgressSoftware Corporation. All rights reserved.17 WHAT WE MAKE Telerik
  • 18.
    © 2014 ProgressSoftware Corporation. All rights reserved.18 Telerik Products Cloud-based app design, deployment, hosting, and testing suite Cross-platform, user experience design, quality assurance, debugging, and reporting suite Application Lifecycle Management suite Advanced Sitefinity Content Management System
  • 19.
    © 2014 ProgressSoftware Corporation. All rights reserved.19 What is our value proposition? Deliver Beautiful Experiences In 30% less time Focus on the business logic
  • 20.
    © 2014 ProgressSoftware Corporation. All rights reserved.20 The Future of Telerik Products  No Change • Continued Product Development • Cutting Edge Innovation • Maintain 3 releases an year cadence  Business Continuity • Your Telerik Knowledge is Safe • No Brand/Name Change • Awesome Support and Developer Resources
  • 21.
    © 2014 ProgressSoftware Corporation. All rights reserved.21 The Telerik Vision We empower developers to create compelling experiences across web, mobile and desktop applications.
  • 22.
    © 2014 ProgressSoftware Corporation. All rights reserved.22 The Progress Vision To power the rapid creation and deployment of powerful business applications that are driven by data and unlimited by device or cloud.
  • 24.
  • 25.
    © 2014 ProgressSoftware Corporation. All rights reserved.25 Why Rollbase?  Rapid Application Development Environment  Model-driven development paradigm  Authoring experience is simple  Authoring is completely browser-based  Design center empowers business analyst to build 80%+ with point-and-click  Remaining 20% completed by Developer trained in JavaScript  Freedom – develop and deploy on the infrastructure fabric of your choice  Jumpstart development by importing existing Database definitions and Excel Documents  Access Cloud Data Sources from Rollbase via Data Direct Cloud (D2C)
  • 26.
    © 2014 ProgressSoftware Corporation. All rights reserved.26 What is Progress Rollbase?  High-productivity, cloud-based application development platform • Build apps without little to no coding, using model-driven, point-and-click interface • Deploy apps in the cloud or on- premise, on any platform • Extend to mobile apps from an integrated, browser-based environment
  • 27.
    © 2014 ProgressSoftware Corporation. All rights reserved.27 Rollbase Capabilities Build  Drag & drop development enables business users to create apps without coding  Developers can go much further with JavaScript, APIs and custom components Manage  Central dashboard to manage servers, databases, tenants, users, applications and more  Monitor system components and user activity, access tenants to provide support, resource metering, etc. Deploy  Publish and deploy applications to one or more tenants  Choose your hosting environment public, hybrid or private cloud
  • 28.
    © 2014 ProgressSoftware Corporation. All rights reserved.28 Quick Lap - Rollbase
  • 29.
    © 2014 ProgressSoftware Corporation. All rights reserved.29 Core concepts (Objects, Fields, Relationships and Cardinalities)  Applications are data-driven – Objects are the core business entities  Objects have properties and attributes associated with them  Objects have Fields associated with them  Object relationships and cardinalities are modelled visually  Underlying database physics completely hidden – it‘s a PaaS !
  • 30.
    © 2014 ProgressSoftware Corporation. All rights reserved.30 Building the User Interface (UI)  Application development is performed in a Javascript- enabled browser  The UI build out is via an integrated WYSIWYG editor  Page elements can be moved/inserted/deleted via drag-and-drop  Upon saving, changes are immediately reflected in the UI  Tabs are automatically generated for each Object
  • 31.
    © 2014 ProgressSoftware Corporation. All rights reserved.31 Enhance and Customize with JavaScript  Developers can drop to code to further Enhance and Customize their Application  Rollbase has no proprietary language bindings – just industry standard JavaScript  The embedded JavaScript code editor supports syntax highlighting, color coding, code completion suggestions and more
  • 32.
    © 2014 ProgressSoftware Corporation. All rights reserved.32 Publishing Applications  Applications are published and accessible via a user-facing Portal  Several Portals can be defined per Application  HTTP(S) can be defined here  Fine-grained (user/role) authentication and access control fully configurable  Easily accessible to mobile clients via configuration
  • 33.
    © 2014 ProgressSoftware Corporation. All rights reserved.33 Installing and updating Applications  Application composition is described in an XML document (Application tree)  Install/Upgrade Applications by installing the provided XML  Process supports fine-grained control over sub-components (Locked, Partially Locked, Unlocked)  Applications are versioned and can be rolled back if deemed necessary
  • 34.
    © 2014 ProgressSoftware Corporation. All rights reserved.34 Expanded capabilities for Mobile App  Simple, one-click, “mobilized” Rollbase Applications still available (Mobile-Web Mobile Apps)  Rollbase now enables development of high-fidelity, fully customizable Mobile Apps  Fully integrated Development Environment for both Web and Mobile  Deployment choices  HTML5  Hybrid  Push notifications
  • 35.
    © 2014 ProgressSoftware Corporation. All rights reserved.35 Extending the Rollbase Development  Rollbase has a powerful AJAX API capability for Applications demanding a rich, interactive browser experience  Rollbase has powerful facilities for Triggers, Workflow and integration of server-side JavaScript logic
  • 37.
  • 38.
    Connecting the world’s data © 2014Progress Software Corporation. All rights reserved. http://www.progress.com/datadirect
  • 39.
    © 2014 ProgressSoftware Corporation. All rights reserved.39 Why Requirement for Data Connectivity Data Integration Extract/Transform/Load, MDM, Data Quality initiatives, etc. Business Intelligence & Analytics Applications Supplement data warehouse with real time information; combine data across multiple sources Database Federation Applications Query SFDC from RDBMS environment without moving data Business Applications Business analyst can answer ad hoc questions about the business Web Applications Web portal integration; leveraging a cache for improved performance High-performance connectivity Extensible to additional data sources Single interface regardless of data source Cloud/On-premise data source access Mobile Applications Deployed to mobile devices with wide-ranging data access
  • 40.
    © 2014 ProgressSoftware Corporation. All rights reserved.40 Data Connectivity to Data Sources … Anywhere  Data connectivity to a broad spectrum of Cloud and enterprise data sources via a cloud service  Data connectivity to a broad spectrum of Big Data and enterprise data sources directly  Data connectivity custom-built using standard interfaces to application data
  • 41.
    © 2014 ProgressSoftware Corporation. All rights reserved.41 Direct Data Connectivity [Relational Data] [Big Data] [Cloud Data] [Data Warehouse] 1: 1 data access View as relational data
  • 42.
    © 2014 ProgressSoftware Corporation. All rights reserved.42 Progress DataDirect’s Support for Hadoop Two data connectivity options: through the DataDirect Cloud service or directly with DataDirect Connect Single data driver that works on all platforms and connects to all flavors of Hadoop Designed for bulk load, high performance and throughput, scalability, and reliability Easy to implement and deploy Competitive advantages: Bypasses need for Thrift client libraries (which have to be built, compiled, and managed for each platform) Bypasses need for additional services libraries which could slow performance
  • 43.
    © 2014 ProgressSoftware Corporation. All rights reserved.43 OpenAccess for Customized Data Connectivity Quick and easy implementation, translating into fast time-to-market With a subset of 12 simple commands, you can implement powerful and standardized data access using SQL in a matter of days
  • 44.
  • 45.
    © 2014 ProgressSoftware Corporation. All rights reserved.45 The Challenge: Automating Business Rules Traditional approach is programming-based • Rules can be difficult to code, sophisticated ones are sometimes impossible • A single change can impact hundreds of lines of code THERE IS AN ALTERNATIVE… Policies Competition User/Customer Requirements Regulations Fraud Market Shifts “That change requires 2 years and considerable cost”
  • 46.
    © 2014 ProgressSoftware Corporation. All rights reserved.46 The Benefits of Using a Rules Engine By separating business rules from the code and providing an intuitive user interface, rules are easier to define, manage and maintain
  • 47.
    © 2014 ProgressSoftware Corporation. All rights reserved.47 Why People Use BRMS Faster software changes Scale Simplicity Better Use of Resources
  • 48.
    © 2014 ProgressSoftware Corporation. All rights reserved.48  Patented “no-coding” rules engine based on DeTi  Cross-platform ability to apply one set of rules to multiple customers in different environments, e.g., .NET, Java – key advantage for SIs  Decision table rule approach – easy for business professionals and less-technical users  Logical validation upon rule entry  Built-in testing Corticon Components: Comprehensive, extensible library of operators (akin to Excel functions) Rule Statements provide rule documentation and traceability Rules are constructed with drag-and-drop ease Vocabulary consists of your business objects/terms Corticon Server Corticon Studio Corticon Enterprise Data Connector
  • 49.
    © 2014 ProgressSoftware Corporation. All rights reserved.49 RuleTest Corticon Rule Modeling Workflow RuleFlow RuleSheet  Conditions  Filters  Actions  Messages Decision Service v1.0 Rulesheet 1 Vocabulary  Domains  Entities  Attributes Decision Service v2.0 Schema Dashed line: optional components Rulesheet N ... Corticon Studio Corticon Server
  • 50.
    © 2014 ProgressSoftware Corporation. All rights reserved.50 Progress Corticon: Key Use Cases Commerce (Sales & Marketing) Apply – Price/Quote – Recommend – Police Customer Servicing Intake – Validate – Adjudicate – Recover – Fraud Manufacturing & Supply Chain Production Planning – Resource Allocation – Logistics Enterprise Rules Management Decision Analytics as a Business & IT Discipline
  • 51.
  • 52.
    © 2014 ProgressSoftware Corporation. All rights reserved.52 What Is Modulus? Modulus is a premier MEAN (Node.js) hosting platform that provides a complete technology stack for application developers. This includes auto scaling, custom SSL, WebSockets, MongoDB, statistics, and more. Going forth it aims to be a Docker Ecosystem for enterprises.
  • 53.
    © 2014 ProgressSoftware Corporation. All rights reserved.53 Modulus Capabilities  Enterprise-ready platform  Simple Scalability • Multiple Region  Auto Scaling  Powerful Statistics  Application Behaviour Notifications
  • 54.
    An Introduction toOpenEdge Platform
  • 55.
    © 2014 ProgressSoftware Corporation. All rights reserved.55 What is OpenEdge  High-performance and ultra-reliable application development Platform  Powerful Programming Language: ABL  Integrated BPM
  • 56.
    © 2014 ProgressSoftware Corporation. All rights reserved.56 Developers Select the Powerful Progress OpenEdge Platform to Rapidly Build Enterprise Applications  Mobile Application Development Strategy  Application Architecture supporting changing business requirements/processes  Energized/Modernized Application Portfolio Strategy  Leverage the Web to drive Next Generation applications  Support of New/Cloud Business Models  OpenEdge Mobile – State of the art Mobile App Builder  OpenEdge BPM and Corticon Rules for OpenEdge  Application Modernization Methodology and Services Organization  Leverge Telerik Dev tools along with other open web standards (REST, JSDO….)  SaaS Enablement, Multi-tenant database and SPLA Requirements for successful Business Applications for Today and Tomorrow
  • 57.
    © 2014 ProgressSoftware Corporation. All rights reserved.57 Kendo UI (HTML5, JavaScript) Web and Mobile UI widgets A complete integrated product suite to accelerate every step of application development and deployment for any device and any data source, running on any cloud or on-premise infrastructure DevCraft (.NET) Web, Mobile and Desktop UI widgets UI Widgets Telerik Platform (MADP) ‘ (HTML5, JavaScript) Full-lifecycle platform for enterprise-grade web, mobile (native and hybrid), and IoT applications (net new and legacy) Sitefinity (CMS) (HTML5, JavaScript) Contemporary content management system for building scalable, high fidelity websites and customer-facing applications Systems of Engagement Systems of Differentiation Rollbase (aPaaS) (Model-driven development, HTML5, JavaScript) Full-lifecycle platform for building line of business employee-facing SaaS applications OpenEdge App Server Platform for building employee-facing applications in ABL Systems of Record OpenEdge/ RDBMS/ NoSQL/ Hadoop/ Business Systems Scalable, reliable, secure, multitenant database Database Modulus(DockerEcosystem) DeploymentplatformforMEAN DataDirect Cloud Data connectivity and integration to virtually any cloud and on- premise data source DataDirect Connect State of the art, high performance database drivers and driver development tools Data Connectivity Data Integration Easyl Consolidated reporting; any # of data sources Data Aggregation Corticon (BRMS) Scalable, high performance business rules engine; no coding required Business Rules TestStudio(ISQS) Automatedtestingsuiteformobile,webanddesktopapplications TeamPulse ALMsuiteformanagingmultipleconcurrentdevelopmentprojects
  • 58.
    © 2014 ProgressSoftware Corporation. All rights reserved.58 Capabilities Gained by Telerik Developers  Enterprise Ready Drag and Drop Development Environment  Universal Data Connectivity  Business Rules Engine  Multi-Platform Development Capability • .NET • JavaScript • Node.js • PHP • Java  Multi-Deployment Options • Cloud • In-Premise