SlideShare a Scribd company logo
Developing Customer Portal with
Oracle APEX: A Case Study
Chandra Movva
Synerz Technologies Inc.
&
Ed Kloosterboer
EastGen Inc.
Presenter Bio
• Ed Kloosterboer
• 32+ years exp. in Agri. industry
• United Breeders, Gecor & EastGen Inc.
• 16+ years exp. In IT
• Subject Matter Expert
• Field Systems Help Desk & System Admin.
• IT Manager, EastGen Inc.
• Implemented Field Web, Field Mobile Handhelds,
Member Login Access (MLA) a.k.a Customer Portal,
Field Mobile Tablets
Presenter Bio
• Chandra Movva
• Founder & President , Synerz Technologies Inc.
• Board and Exec. Member, TOUG
• 20+ Years of exp.
• Leadership
• IM/IT Consultant
• Developer & Architect
• Trainer
• Oracle, SQL, PL/SQL, Oracle Reports, Discoverer and APEX
• Presenter
• ODTUG APEXposed’13
• TOUG
• chandra.movva@synerz.com
About EastGen
• Agriculture Co-Operative with 8500
members/customers from Ontario to PEI
• Retail vertical
• Headquartered in Guelph, Ontario
• Products & Services
• Semen products
• Farm, Agri. and IMV products
• Artificial Insemination & Training services
• For more info. check out http://www.eastgen.ca
About Synerz Tech.
• Founded in 2001
• Headquartered in Mississauga, Ontario, Canada
• Oracle Partner since 2006
• Services
• Software Licensing – Consulting and Resale
• Value Added Reseller (VAR) of Oracle, Microsoft, VMware, Symantec
etc.
• Database development, migration and integration
• DW & BI Reporting
• Enterprise web and mobile applications
• Project Management
• Training
• For more info. check out http://www.synerz.com
Agenda
• Overview
• Why Customer Portal?
• Solution Options
• Methodology
• Live Portal Demonstration
• Summary
• Q & A
Overview
EastGen Business & IT Environment
• Head Office System
• Oracle Forms and Reports 10g
• Field System (Web based)
• Oracle Designer 10g/PLSQL Cartridge
• Field System (Mobile)
• Progen System (.NET/SQL Server)
• PlanetPress – To generate and produce monthly statements
• Oracle 10g Release 2 – Dev, Test and Prod instances
• Oracle AS 10g Release 2 – Dev/Test, Prod instances
• Small IT team
Why Customer Portal
Business Case
• Driven by members/customers
• Request from Board of Directors,
delegates and are nothing but customers
• Business opportunity
• Competitive edge as none of the competitors offer
• Showcase products
• Ability to offer products and info online
• Target advertising by customer segmentation
• Facilitate customers to empower their staff by
providing access to portal
• Ordering and request for dispatch of technicians
Key Requirements
• Simple to use
• Reasonable response
• Minimal or No latency
• Easy to customize and maintain
• Fast deployment
• Avoid synchronization and/or replication
• Avoid/Minimize perpetual software licensing and
support costs
Solution Options
Solution Options
Oracle APEX
.NET
PHP
J2EE
Evaluation Criteria
• Application Type
• Query Information
• Application Size
• Small, Medium, Large
• Based on functionality, # of pages
• # of users
• Budget
• Capital
• Maintenance
• Timeline
• Security
• End user customization
• Ease of Maintenance with in-house skills
Chosen Solution & Why?
• Oracle APEX 3.2
• Leverage existing skills
• Familiar with SQL & PL/SQL
• Tight integration with Oracle DB
• RAD tool
• Declarative
• Easy to develop and deploy
• No additional software licensing costs
Methodology
Methodology
• Architecture
• 3 tier – Oracle DB, Oracle AS(HTTP Server), Web Browser
• Review Licensing
• Oracle 10g EE
• Concurrent users to Processor based
• Downgrade to SE one
• Oracle AS 10g EE
• Concurrent users to Processor based
• Estimate Performance and Sizing
• Hardware - # of CPUs
• # of users
• Anticipated performance bottlenecks, if any
• Bench Marking
• SDLC - Combination of Waterfall & Agile
• Agile – Phased approach with 3 phases/sprints
• Waterfall – Each phase comprised of analysis, design, construction, test and deploy
Methodology Cont’d
• Phased Approach
• Phase 1 –
• Core functionality – Security, Ordering products and services,
Account activity and Monthly statements etc.
• Custom corporate look and feel
• Pilot Implementation
• Get feedback and refine
• Go live
• Phase 2
• Mating Reports
• Price List
• Application Administration
• Phase 3 & beyond
• Targeted Marketing, etc.
Live Demonstration
Landing Page
Signup Page
Home Page
Ordering/Dispatch Page
Account Activity Page
Summary
Benefits
• Account info. and reports online 24 X 7
• Reduced call volume to Head Office
• Alternative for ordering services/supplies 24 X 7
• Reduced call volume to dispatch call centre
• Facilitated Targeted marketing based on customer
segmentation
• Self serve portal.
• Update account information – including address, phone#,
email address and various preferences resulted in reduced
call volume
• No overhead to handle username or password related
help desk support
Present Status
• 520 customers signed up
• Upgraded DB to 11g
• Upgraded to APEX 4.2 in 2013
Future Plans
• New development of Forms and Reports with
Oracle APEX
• Convert existing Oracle Forms/Reports based
applications to Oracle APEX as required.
• Additional features/functionality will be added
to Member/Customer Login Portal
info@synerz.com
@SynerzTech
https://www.facebook.com/SynerzTech
http://www.synerz.com/apex
Thank You
Ad

More Related Content

What's hot (20)

Design patterns
Design patternsDesign patterns
Design patterns
abhisheksagi
 
DistribuiçõEs Linux
DistribuiçõEs LinuxDistribuiçõEs Linux
DistribuiçõEs Linux
pjdias
 
Design Pattern
Design PatternDesign Pattern
Design Pattern
wiradikusuma
 
Metropolitan area network
Metropolitan area networkMetropolitan area network
Metropolitan area network
Faizan Rasool
 
Uml - An Overview
Uml - An OverviewUml - An Overview
Uml - An Overview
Raj Thilak S
 
Composite pattern
Composite patternComposite pattern
Composite pattern
Shakil Ahmed
 
Api application programming interface
Api application programming interfaceApi application programming interface
Api application programming interface
Mohit Bishnoi
 
Networking benefits
Networking benefitsNetworking benefits
Networking benefits
Ankit Malviya
 
1-introduction-to-dart-programming.pptx
1-introduction-to-dart-programming.pptx1-introduction-to-dart-programming.pptx
1-introduction-to-dart-programming.pptx
ansariparveen06
 
Enterprise java unit-1_chapter-3
Enterprise java unit-1_chapter-3Enterprise java unit-1_chapter-3
Enterprise java unit-1_chapter-3
sandeep54552
 
Activity diagram-UML diagram
Activity diagram-UML diagramActivity diagram-UML diagram
Activity diagram-UML diagram
Ramakant Soni
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
Aly Abdelkareem
 
Object and class relationships
Object and class relationshipsObject and class relationships
Object and class relationships
Pooja mittal
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Ajay Sharma
 
Design pattern-presentation
Design pattern-presentationDesign pattern-presentation
Design pattern-presentation
Rana Muhammad Asif
 
Java Programming for Designers
Java Programming for DesignersJava Programming for Designers
Java Programming for Designers
R. Sosa
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
saitej15
 
Salesforce APIs
Salesforce APIsSalesforce APIs
Salesforce APIs
Samuel De Rycke
 
20 Facts about Swift programming language
20 Facts about Swift programming language20 Facts about Swift programming language
20 Facts about Swift programming language
Rohit Tirkey
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
Chandan Maurya
 
DistribuiçõEs Linux
DistribuiçõEs LinuxDistribuiçõEs Linux
DistribuiçõEs Linux
pjdias
 
Metropolitan area network
Metropolitan area networkMetropolitan area network
Metropolitan area network
Faizan Rasool
 
Api application programming interface
Api application programming interfaceApi application programming interface
Api application programming interface
Mohit Bishnoi
 
1-introduction-to-dart-programming.pptx
1-introduction-to-dart-programming.pptx1-introduction-to-dart-programming.pptx
1-introduction-to-dart-programming.pptx
ansariparveen06
 
Enterprise java unit-1_chapter-3
Enterprise java unit-1_chapter-3Enterprise java unit-1_chapter-3
Enterprise java unit-1_chapter-3
sandeep54552
 
Activity diagram-UML diagram
Activity diagram-UML diagramActivity diagram-UML diagram
Activity diagram-UML diagram
Ramakant Soni
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
Aly Abdelkareem
 
Object and class relationships
Object and class relationshipsObject and class relationships
Object and class relationships
Pooja mittal
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Ajay Sharma
 
Java Programming for Designers
Java Programming for DesignersJava Programming for Designers
Java Programming for Designers
R. Sosa
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
saitej15
 
20 Facts about Swift programming language
20 Facts about Swift programming language20 Facts about Swift programming language
20 Facts about Swift programming language
Rohit Tirkey
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
Chandan Maurya
 

Viewers also liked (20)

Creating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle ApexCreating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle Apex
Dick Dral
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex Primer
Pretius
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApEx
Bradley Brown
 
Oracle APEX or ADF? From Requirements to Tool Choice
Oracle APEX or ADF? From Requirements to Tool ChoiceOracle APEX or ADF? From Requirements to Tool Choice
Oracle APEX or ADF? From Requirements to Tool Choice
Sten Vesterli
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
Bradley Brown
 
APEX Themes and Templates
APEX Themes and TemplatesAPEX Themes and Templates
APEX Themes and Templates
InSync Conference
 
Oracle APEX URLs Untangled & SEOptimized
Oracle APEX URLs Untangled & SEOptimizedOracle APEX URLs Untangled & SEOptimized
Oracle APEX URLs Untangled & SEOptimized
Christian Rokitta
 
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Pretius
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
crokitta
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
Viveka Solutions
 
Integration of APEX and Oracle Forms
Integration of APEX and Oracle FormsIntegration of APEX and Oracle Forms
Integration of APEX and Oracle Forms
Roel Hartman
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
Abhinaw Kumar
 
Oracle RightNow Customer Portal Migration
Oracle RightNow Customer Portal MigrationOracle RightNow Customer Portal Migration
Oracle RightNow Customer Portal Migration
CRMIT
 
Get the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXGet the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEX
Jorge Rimblas
 
5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX
Roel Hartman
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
HBoone
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Oracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web ServicesOracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web Services
Kim Berg Hansen
 
Web Development In Oracle APEX
Web Development In Oracle APEXWeb Development In Oracle APEX
Web Development In Oracle APEX
iWare Logic Technologies Pvt. Ltd.
 
Oracle Forms - stay or move on ? Webinar by Kumaran Systems
Oracle Forms - stay or move on ? Webinar by Kumaran SystemsOracle Forms - stay or move on ? Webinar by Kumaran Systems
Oracle Forms - stay or move on ? Webinar by Kumaran Systems
Kumaran Systems Inc
 
Creating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle ApexCreating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle Apex
Dick Dral
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex Primer
Pretius
 
Building a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApExBuilding a Flexible UI with Oracle ApEx
Building a Flexible UI with Oracle ApEx
Bradley Brown
 
Oracle APEX or ADF? From Requirements to Tool Choice
Oracle APEX or ADF? From Requirements to Tool ChoiceOracle APEX or ADF? From Requirements to Tool Choice
Oracle APEX or ADF? From Requirements to Tool Choice
Sten Vesterli
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
Bradley Brown
 
Oracle APEX URLs Untangled & SEOptimized
Oracle APEX URLs Untangled & SEOptimizedOracle APEX URLs Untangled & SEOptimized
Oracle APEX URLs Untangled & SEOptimized
Christian Rokitta
 
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)
Pretius
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
crokitta
 
Integration of APEX and Oracle Forms
Integration of APEX and Oracle FormsIntegration of APEX and Oracle Forms
Integration of APEX and Oracle Forms
Roel Hartman
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
Abhinaw Kumar
 
Oracle RightNow Customer Portal Migration
Oracle RightNow Customer Portal MigrationOracle RightNow Customer Portal Migration
Oracle RightNow Customer Portal Migration
CRMIT
 
Get the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXGet the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEX
Jorge Rimblas
 
5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX5 Cool Things you can do with HTML5 and APEX
5 Cool Things you can do with HTML5 and APEX
Roel Hartman
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
HBoone
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Oracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web ServicesOracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web Services
Kim Berg Hansen
 
Oracle Forms - stay or move on ? Webinar by Kumaran Systems
Oracle Forms - stay or move on ? Webinar by Kumaran SystemsOracle Forms - stay or move on ? Webinar by Kumaran Systems
Oracle Forms - stay or move on ? Webinar by Kumaran Systems
Kumaran Systems Inc
 
Ad

Similar to Developing Customer Portal with Oracle APEX - A Case Study (20)

Application Manager Presentasi
Application Manager PresentasiApplication Manager Presentasi
Application Manager Presentasi
Fanky Christian
 
Top Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development CompanyTop Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development Company
Atul Kapoor
 
Prez szabolcs
Prez szabolcsPrez szabolcs
Prez szabolcs
Doina Draganescu
 
Better insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharestBetter insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharest
Doina Draganescu
 
Customer portal integration with sap crb is tough! think again
Customer portal integration with sap crb is tough! think againCustomer portal integration with sap crb is tough! think again
Customer portal integration with sap crb is tough! think again
robgirvan
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Emtec Inc.
 
PeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar PresentationPeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar Presentation
Emtec Inc.
 
Online shopping portal: Software Project Plan
Online shopping portal: Software Project PlanOnline shopping portal: Software Project Plan
Online shopping portal: Software Project Plan
piyushree nagrale
 
JD Edwards Manufacturing Deep Dive Workshop
JD Edwards Manufacturing Deep Dive WorkshopJD Edwards Manufacturing Deep Dive Workshop
JD Edwards Manufacturing Deep Dive Workshop
Terillium
 
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Lucas Jellema
 
Ashish cv2016
Ashish cv2016Ashish cv2016
Ashish cv2016
Ashish Sharma
 
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
anilnt
 
Things-factory introduction
Things-factory introductionThings-factory introduction
Things-factory introduction
Hatio, Lab.
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
Sabino Labarile
 
E suap - INISTA 2014
E suap - INISTA 2014E suap - INISTA 2014
E suap - INISTA 2014
Apulian ICT Living Labs
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
Michael Stephenson
 
Integration strategies best practices- Mulesoft meetup April 2018
Integration strategies   best practices- Mulesoft meetup April 2018Integration strategies   best practices- Mulesoft meetup April 2018
Integration strategies best practices- Mulesoft meetup April 2018
Rohan Rasane
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
Imaginet
 
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl Solutions
 
TenT-Day10.pptx
TenT-Day10.pptxTenT-Day10.pptx
TenT-Day10.pptx
JohanMyburgh15
 
Application Manager Presentasi
Application Manager PresentasiApplication Manager Presentasi
Application Manager Presentasi
Fanky Christian
 
Top Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development CompanyTop Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development Company
Atul Kapoor
 
Better insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharestBetter insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharest
Doina Draganescu
 
Customer portal integration with sap crb is tough! think again
Customer portal integration with sap crb is tough! think againCustomer portal integration with sap crb is tough! think again
Customer portal integration with sap crb is tough! think again
robgirvan
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Emtec Inc.
 
PeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar PresentationPeopleSoft FSCM 9.2 Webinar Presentation
PeopleSoft FSCM 9.2 Webinar Presentation
Emtec Inc.
 
Online shopping portal: Software Project Plan
Online shopping portal: Software Project PlanOnline shopping portal: Software Project Plan
Online shopping portal: Software Project Plan
piyushree nagrale
 
JD Edwards Manufacturing Deep Dive Workshop
JD Edwards Manufacturing Deep Dive WorkshopJD Edwards Manufacturing Deep Dive Workshop
JD Edwards Manufacturing Deep Dive Workshop
Terillium
 
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Lucas Jellema
 
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
Oracle Policy Automation - Making Policies Work for You (NCOAUG 2014)
anilnt
 
Things-factory introduction
Things-factory introductionThings-factory introduction
Things-factory introduction
Hatio, Lab.
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
Sabino Labarile
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
Michael Stephenson
 
Integration strategies best practices- Mulesoft meetup April 2018
Integration strategies   best practices- Mulesoft meetup April 2018Integration strategies   best practices- Mulesoft meetup April 2018
Integration strategies best practices- Mulesoft meetup April 2018
Rohan Rasane
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
Imaginet
 
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl Solutions
 
Ad

More from Toronto-Oracle-Users-Group (10)

Oracle Linux/Oracle VM & Oracle Cloud Overview
Oracle Linux/Oracle VM & Oracle Cloud OverviewOracle Linux/Oracle VM & Oracle Cloud Overview
Oracle Linux/Oracle VM & Oracle Cloud Overview
Toronto-Oracle-Users-Group
 
De-Mystifying Oracle Licensing
De-Mystifying Oracle LicensingDe-Mystifying Oracle Licensing
De-Mystifying Oracle Licensing
Toronto-Oracle-Users-Group
 
Big Data: Myths and Realities
Big Data: Myths and RealitiesBig Data: Myths and Realities
Big Data: Myths and Realities
Toronto-Oracle-Users-Group
 
Oracle Web Center Overview
Oracle Web Center OverviewOracle Web Center Overview
Oracle Web Center Overview
Toronto-Oracle-Users-Group
 
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Toronto-Oracle-Users-Group
 
Developing Mobile Applications for iOS and Android the Oracle way
Developing Mobile Applications for iOS and Android the Oracle wayDeveloping Mobile Applications for iOS and Android the Oracle way
Developing Mobile Applications for iOS and Android the Oracle way
Toronto-Oracle-Users-Group
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - Kaminario
Toronto-Oracle-Users-Group
 
TOUG Big Data Challenge and Impact
TOUG Big Data Challenge and ImpactTOUG Big Data Challenge and Impact
TOUG Big Data Challenge and Impact
Toronto-Oracle-Users-Group
 
TOUG-APEXposed
TOUG-APEXposedTOUG-APEXposed
TOUG-APEXposed
Toronto-Oracle-Users-Group
 
TOUG-Oracle Open World 2013 Recap
TOUG-Oracle Open World 2013 RecapTOUG-Oracle Open World 2013 Recap
TOUG-Oracle Open World 2013 Recap
Toronto-Oracle-Users-Group
 

Recently uploaded (20)

Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 

Developing Customer Portal with Oracle APEX - A Case Study

  • 1. Developing Customer Portal with Oracle APEX: A Case Study Chandra Movva Synerz Technologies Inc. & Ed Kloosterboer EastGen Inc.
  • 2. Presenter Bio • Ed Kloosterboer • 32+ years exp. in Agri. industry • United Breeders, Gecor & EastGen Inc. • 16+ years exp. In IT • Subject Matter Expert • Field Systems Help Desk & System Admin. • IT Manager, EastGen Inc. • Implemented Field Web, Field Mobile Handhelds, Member Login Access (MLA) a.k.a Customer Portal, Field Mobile Tablets
  • 3. Presenter Bio • Chandra Movva • Founder & President , Synerz Technologies Inc. • Board and Exec. Member, TOUG • 20+ Years of exp. • Leadership • IM/IT Consultant • Developer & Architect • Trainer • Oracle, SQL, PL/SQL, Oracle Reports, Discoverer and APEX • Presenter • ODTUG APEXposed’13 • TOUG • [email protected]
  • 4. About EastGen • Agriculture Co-Operative with 8500 members/customers from Ontario to PEI • Retail vertical • Headquartered in Guelph, Ontario • Products & Services • Semen products • Farm, Agri. and IMV products • Artificial Insemination & Training services • For more info. check out http://www.eastgen.ca
  • 5. About Synerz Tech. • Founded in 2001 • Headquartered in Mississauga, Ontario, Canada • Oracle Partner since 2006 • Services • Software Licensing – Consulting and Resale • Value Added Reseller (VAR) of Oracle, Microsoft, VMware, Symantec etc. • Database development, migration and integration • DW & BI Reporting • Enterprise web and mobile applications • Project Management • Training • For more info. check out http://www.synerz.com
  • 6. Agenda • Overview • Why Customer Portal? • Solution Options • Methodology • Live Portal Demonstration • Summary • Q & A
  • 8. EastGen Business & IT Environment • Head Office System • Oracle Forms and Reports 10g • Field System (Web based) • Oracle Designer 10g/PLSQL Cartridge • Field System (Mobile) • Progen System (.NET/SQL Server) • PlanetPress – To generate and produce monthly statements • Oracle 10g Release 2 – Dev, Test and Prod instances • Oracle AS 10g Release 2 – Dev/Test, Prod instances • Small IT team
  • 10. Business Case • Driven by members/customers • Request from Board of Directors, delegates and are nothing but customers • Business opportunity • Competitive edge as none of the competitors offer • Showcase products • Ability to offer products and info online • Target advertising by customer segmentation • Facilitate customers to empower their staff by providing access to portal • Ordering and request for dispatch of technicians
  • 11. Key Requirements • Simple to use • Reasonable response • Minimal or No latency • Easy to customize and maintain • Fast deployment • Avoid synchronization and/or replication • Avoid/Minimize perpetual software licensing and support costs
  • 14. Evaluation Criteria • Application Type • Query Information • Application Size • Small, Medium, Large • Based on functionality, # of pages • # of users • Budget • Capital • Maintenance • Timeline • Security • End user customization • Ease of Maintenance with in-house skills
  • 15. Chosen Solution & Why? • Oracle APEX 3.2 • Leverage existing skills • Familiar with SQL & PL/SQL • Tight integration with Oracle DB • RAD tool • Declarative • Easy to develop and deploy • No additional software licensing costs
  • 17. Methodology • Architecture • 3 tier – Oracle DB, Oracle AS(HTTP Server), Web Browser • Review Licensing • Oracle 10g EE • Concurrent users to Processor based • Downgrade to SE one • Oracle AS 10g EE • Concurrent users to Processor based • Estimate Performance and Sizing • Hardware - # of CPUs • # of users • Anticipated performance bottlenecks, if any • Bench Marking • SDLC - Combination of Waterfall & Agile • Agile – Phased approach with 3 phases/sprints • Waterfall – Each phase comprised of analysis, design, construction, test and deploy
  • 18. Methodology Cont’d • Phased Approach • Phase 1 – • Core functionality – Security, Ordering products and services, Account activity and Monthly statements etc. • Custom corporate look and feel • Pilot Implementation • Get feedback and refine • Go live • Phase 2 • Mating Reports • Price List • Application Administration • Phase 3 & beyond • Targeted Marketing, etc.
  • 26. Benefits • Account info. and reports online 24 X 7 • Reduced call volume to Head Office • Alternative for ordering services/supplies 24 X 7 • Reduced call volume to dispatch call centre • Facilitated Targeted marketing based on customer segmentation • Self serve portal. • Update account information – including address, phone#, email address and various preferences resulted in reduced call volume • No overhead to handle username or password related help desk support
  • 27. Present Status • 520 customers signed up • Upgraded DB to 11g • Upgraded to APEX 4.2 in 2013
  • 28. Future Plans • New development of Forms and Reports with Oracle APEX • Convert existing Oracle Forms/Reports based applications to Oracle APEX as required. • Additional features/functionality will be added to Member/Customer Login Portal