Advanced Business Applications for the Cloud: Pacific...
Transcript of Advanced Business Applications for the Cloud: Pacific...
![Page 1: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/1.jpg)
Advanced Business Applications for the Cloud
Rollbase Advanced, Progress Pacific
James DeVries Senior Systems Engineer Progress Software
![Page 2: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/2.jpg)
© 2014 Progress Software Corporation. All rights reserved. 2
Housekeeping
Breaks – at your leisure
Restrooms
Labs
Rollbase.com – Progress account
![Page 3: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/3.jpg)
© 2014 Progress Software Corporation. All rights reserved. 3
Agenda
Introduction / Overview
Custom UI Control – jQuery Plugin
Data Validation using Standard External Services
Corticon Integration / OpenEdge Integration
Security – LDF Permissions
API: Idea Factory
Q / A
![Page 4: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/4.jpg)
Custom UI Control – jQuery Plugin
Goal • Custom UI using standards
approach Use Case
• Intuitive data entry Approach
• Standard jQuery plugin extension
![Page 5: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/5.jpg)
Lab: Custom UI Control – jQuery Plugin
20 minutes
![Page 6: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/6.jpg)
Wrap Up: Custom UI Control – jQuery Plugin
![Page 7: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/7.jpg)
Data Validation Using Standard External Services
Goals • Increased developer productivity • Facilitate data validation
Use Case • Validate postal codes using
external service Approach
• Call an external RESTful validation service
![Page 8: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/8.jpg)
Lab: Data Validation using Standard External Services
15 minutes
![Page 9: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/9.jpg)
Wrap Up: Data Validation using Standard External Services
![Page 10: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/10.jpg)
© 2014 Progress Software Corporation. All rights reserved. 10
Corticon Integration / OpenEdge Integration
Goals • Externalize business decisions
• Leverage OpenEdge investment
Use Cases • Extend and leverage Corticon rules
• Reuse OpenEdge data logic
Approaches • Access Corticon via WebServices
• Access OpenEdge using JSDO
![Page 11: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/11.jpg)
Lab: Corticon Integration / OpenEdge Integration
30 minutes
![Page 12: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/12.jpg)
Wrap Up: Corticon Integration / OpenEdge Integration
![Page 13: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/13.jpg)
Security – LDF Permissions Goal
• Control access to content
Use Case • Role based security for accountability
Approach • Leverage Rollbase LDF security
permissions
Notes:
L - Location
D - Department
F - Function
![Page 14: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/14.jpg)
Lab: Security – LDF Permissions
30 minutes
![Page 15: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/15.jpg)
Wrap Up: Security – LDF Permissions
![Page 16: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/16.jpg)
API: Idea Factory
Goal
• Sparking ideas
Use Case
• Customize user experience with enriched data
Approach
• Demo
![Page 17: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/17.jpg)
© 2014 Progress Software Corporation. All rights reserved. 17
Summary
Custom UI Control – jQuery Plugin
Data Validation using Standard External Services
Corticon Integration / OpenEdge Integration
Security – LDF Permissions
API: Idea Factory
![Page 18: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/18.jpg)
© 2014 Progress Software Corporation. All rights reserved. 18
Mobile and Rollbase Sessions This Week
WHEN WHAT
Tues 10:45am – 11:45 Modern Business Application Development
Tues 1:15pm – 2:15pm Rollbase for OpenEdge Dudes
Tues 1:15pm – 2:15pm
Using OpenEdge, Corticon, Rollbase and Node.js to Create a Dynamic, Rule- and Model-Driven Web-UI
Tues 2:30pm – 3:30pm Advanced Mobile App Capabilities Made Simple
Tues 2:30pm – 3:30pm ASPsoftware Takes Trucking Business Mobile to Improve Accident Reporting and Safety
Tues 4:00pm – 5:00pm How to Build a Mobile App in One Hour or Less
Wed 11:00am – 12:00 How Mobility Benefits Your Workforce, Your Customers, Your Business
Wed 11:00am – 12:00 Mastering Progress Rollbase, Inside and Out
Wed 2:45pm – 3:45pm Integrating Rollbase and OpenEdge – The Rest of the Story
![Page 19: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/19.jpg)
© 2014 Progress Software Corporation. All rights reserved. 19
Communities
![Page 20: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/20.jpg)
Get session details & presentation downloads Complete a survey Access the latest Progress product literature
www.progress.com/exchange2014
Visit the Resource Portal
![Page 21: Advanced Business Applications for the Cloud: Pacific ...media.progress.com/exchange/2014/slides/workshop_rollbase-advan… · Custom UI Control – jQuery Plugin ... jQuery Plugin](https://reader035.fdocuments.us/reader035/viewer/2022071019/5fd38d09a4fdc741954c6552/html5/thumbnails/21.jpg)