SlideShare a Scribd company logo
Using Oracle SOA Suite 11g to
Integrate with PeopleSoft 9.1
Leon Swan | Integration Architect | Veolia Environmental Services
Brad Bukacek | Team Lead | Fishbowl Solutions
Veolia’s Global Business
2
The world leader
for water services
$15.9 billion
WATER
The global benchmark
for waste management
and resource recovery
$12.0 billion
ENVIRONMENTAL SERVICES
A solutions provider
for energy optimization
$10.1 billion
ENERGY
2
The only company in the world
able to cover the entire range
of environmental
solutions$38.8 billion in
global revenue in 2012
Veolia Environmental Services Worldwide
3
As the only global operator to provide a complete range of waste management
solutions, Veolia Environmental Services managed nearly 60 million tons of waste for
over 800,000 worldwide customers in 2012.
4
With 220,000 employees in 48 countries*
11%
Asia-Pacific
9%
North
America
66%
Europe
7%
Africa &
Middle East
7%
South
America
*with more than €5M in capital employed, excluding Veolia Transdev employees and revenues currently under divestment
VESNA Service Locations Today
5
6
Mix of Business by Service Area
Field Services
56%
Electronics
Recycling
9%
Alaron
1%
Incineration
20%
Reclaim/Treatme
nt
14%
Hazardous & Regulated Waste
(Technical Solutions) 2012
Vacuum
26%
Blasting
15%
Other Services*
12%Waste Treatment
5%
Chemical Cleaning
5%
Tank Cleaning
5%
Sewer Cleaning
5%
Oil Reclamation
5%
Transportation
5%
Separations
5%
Auto
5%
Legacy Local
Services
4%
Emergency
Response
3%
Industrial Services 2012
*Other, plus general cleaning and mechanical
About Fishbowl Solutions
Experience
• Over 700 projects since founding in 1999
• Oracle “Gold” Partner
• Oracle “Public Sector Pillar Partner”
Expertise
• Portals and Content Management
• Enterprise Information Management
• Business Process Automation
Customer Successes
• Across verticals
Award Winning
• Forrester Groundswell Award - Mobile App
• Oracle Excellence Award
• Enterprise 2.0 Blazer
• 2009 ECM Architect of the Year
Leading WebCenter Innovations
WebCenter Mobile WebCenter Portals & Intranets
Google Search Integration 11g Upgrades
Fishbowl Consulting Services
+ WebCenter Content
+ Document Management
+ Digital Asset Management
+ Image & Process Management
+ Forms Recognition
+ WebCenter Portal
+ Employee Intranets
+ Vendor or Partner Extranets
+ Customer Portal
+ ADF  SOA
+ BPM (business process management)
+ ERP Integrations
+ Installations, Configuration, Performance Tuning, Solution
Design, Development, Implementation
+ Records Management
+ Web Content Management
+ Document Capture
+ Content Consolidation
10
11
Operation Phoenix Objectives
Implement a fully integrated ESA solution
Eliminate redundant manual and paper processes to increase and drive
efficiencies and cost savings
Achieve consistency in business functions across the corporation where
possible and practical
Provide financial controls inherent in the PeopleSoft Financials Suite to
facilitate Veolia Sarbanes Oxley requirements
Establish an application architecture that provides VESNA a framework for future
acquisitions and growth
Limit customizations to those that will provide a competitive edge for Veolia.
Strive for a “vanilla” implementation
Enhance data accuracy by reducing the number of systems and databases
that roll into Corporate reporting
Reduce the cost of upgrading and maintaining multiple systems and databases by
adopting standard Oracle/PeopleSoft applications
“Right time” access to accurate and reliable operational & financial
information (planning, programming, budgeting, accounting, and cost
information) in support of financial accountability
12
Application Integration
FIN / ESA - 8.4
HCM - 8.3
13
What’s Changing?
• Estimating and Bidding
• Paper -> Hard Dollar
• Project Costing
• PeopleSoft 8.4 -> PeopleSoft 9.1
• Contracts
• PeopleSoft 8.4 -> PeopleSoft 9.1
• Accounts Receivable
• PeopleSoft 8.4 -> PeopleSoft 9.1
• Billing
• PeopleSoft 8.4 -> PeopleSoft 9.1
• Service Receipts
• Paper -> PeopleSoft 9.1 e-SD and Tablets d-SD
• Inventory
• Excel/Peachtree/Other -> PeopleSoft 9.1
14
Application Flowchart
15
Hard Dollar – Main Topics
 Provides an estimate/proposal that also gives
costs/margins.
 Greatly streamlines the approval process.
 Contract/resource rates are loaded into the system.
 Each estimate is also a template.
 Can be exported into Excel for use in actual proposal.
 Generates very beneficial reports.
 Can be utilized with Microsoft Project or Primavera to
develop schedules.
16
PeopleSoft – Main Topics
 Project Costing.
 Visibility into Project at Project, Program, or Contract level
 Issue Tracking
 Billing/Accounts Receivable.
 Ability to bill milestones on a date basis; allowing for
automated billing worksheet generation (shared with
Contracts)
 Ability to view/print Pro-Forma
 Inventory.
 Automatic creation of Material Stock Request through e-SD
integration
 Increase inventory accuracy through counting events
17
Electronic Source Document (e-SD)
 Business Process Change
 System generated eSD and dSD’s Vs. blank SR’s
 Only contract specific L.E.M. available on eSD and dSD
 Connected, Disconnected, and Dispatch versions
 Scalable from day to day to T/A’s and Outages activities
 Integration of internal and external customizable KPI’s for PMT
reporting
 Benefits
 Better planning of resources and equipment
 Less tracking down of open SRs
 More timely billing to our customers
 Reduce our Days Sales Outstanding (DSO)
 Improve our Revenue Recognition and Reporting
18
The Case for SOA
 SOA as a Veolia Integration Solution
 Integration with multiple sources/protocols
 Desire for single, composite application “look and feel” from
multiple system integration
 SOA as a Phoenix Solution
 Because it was there!
 Avoid additional PrimaVera application
 Use existing PeopleSoft Project functionality
 Provide Hard Dollar to PeopleSoft interface
19
Infrastructure
 4 Environments
 Development, Test, UAT, and Production
 Single Node
 Oracle Linux on Oracle VM
 Oracle 11g RAC Database
 Build Server
 Subversion
 Hudson
20
Applications
21
Use Cases
 Integration with Hard Dollar
 Hard Dollar Bid  PeopleSoft Contract and Project
 Creates Project and Activities
 Stages Budget Details
 Creates Contract Header and Rates
 Command & Control links activities and rates to
contract
 Reduces time to create PeopleSoft Contract
 PeopleSoft Customers  Hard Dollar Address Book
 PeopleSoft Contract Rates  Hard Dollar Library
 Enables bids to be generated from existing
contracts
 Reduces time to complete estimate
22
Integration Design Goals
 Consistency
 Flexible
 Standards-Based
 Best Practice Integration with PeopleSoft
 Reusable Services
23
Methodology
 Loosely Based off Oracle AIA Methodology
 Broken down into the following types of services:
Enterprise Business Services (EBS)
Application Business Connector Services (ABCS)
Enterprise Business Flows (EBF)
Enterprise Business Objects
24
Enterprise Business Services
 Well Defined Interfaces
 CRUD Operations
Create
Read
Update
Delete
25
Application Business Connector Services
 Application Extensions for PeopleSoft & Hard Dollar
 BPEL-Based Services
 Transformations, Security, Validations
 Error Handling
26
Enterprise Business Flows
 Implement business activity
 String activities together from application(s)
 No human intervention needed
 Used in project bid from Hard Dollar to PeopleSoft
27
Enterprise Business Objects
 Canonical Models
 Leveraged OAGIS
 XML schemas
 ERP, Supply Chain and etc.
 Custom Enterprise Business Objects
 Contracts, Rates
28
Why This Approach?
 Minimize changes, less maintenance
 Flexibility
 Reusable Services
 Not only for business services
 But, for services like error handling and notifications
29
Hard Dollar Bid  PeopleSoft Contract
/ Project
 Field Agent Finalized Bid
 Web Service call to SOA
 Complex Hard Dollar schema
 Front-end processing
 6 Enterprise Business Services
 Enterprise Business Flow
 Combination of sync & async services
 Key Issues:
 Hard Dollar application did NO validation
 Duplicate bids
30
PeopleSoft Customers  Hard Dollar
Address Book
 Event Table
 Triggers on key customer tables
 DB adapter to poll event table
 Retrieved customer number
 PeopleSoft Integration
 Retrieved customer details
 Processed back to Hard Dollar via Web Services
 Activated/Inactivated Customers
 Updated Customer Info & Address Information
31
PeopleSoft Contract Rates  Hard
Dollar Library
 PeopleSoft App Engine
 Queried Component Interfaces to get changes
 HTTP Post call to SOA
 SOA
 Front-end service retrieved using HTTP Post adapter
 Very large data sets
 Complex XSLT
 Key Issues:
 Hard Dollar is single threaded application
 Throttling was neccessary
32
Throttling
 Hard Dollar was single-threaded application
 Needed to throttle because changes came in batches
 Create singleton BPEL process
 Read off JMS Queue
 Once finished, picked up next message
 Wasn’t ideal, but worked!
33
Integration Points
 PeopleSoft
 Integration Broker
 Web Services
 HTTP Post
 Hard Dollar
 .NET Web Services
34
Message Handling
 Included:
 Fault Handling
 Success Messages
 Event Delivery Network (EDN)
 Java Customizations
 Email Notifications
35
Security
 Oracle Web Services Manager
 WS-Security: UsernameToken
 All services used WS-Security
 PeopleSoft Security
 User ID: VZ_SOA_USER
 Role: VZ_SOA_PC
 Permission List: VZ_SOA_PC
36
Testing
 Resources:
 SOAPUI
 Fusion Middleware Control
 End-user testing with Applications
37
PeopleSoft Integration
 Use Existing Services/CIs When Available
 Create CI Based Services When Necessary
 Avoid Direct Database Interaction
 Component Interfaces:
 Web Services:
PROJECT_ACTIVITY
PROJECT_GENERAL
CA_HDR_CI
PROJECT_STATUS1
VZ_PC_RATE
VZ_PC_RATE_CONS
VZ_PC_RATE_INV
VZ_PGM_RESOURCE
CI_PROJECT_ACTIVITY
CI_PROJECT_GENERAL
VZ_CI_CA_HDR_CI
VZ_CI_PROJECT_STATUS1
VZ_CI_VZ_PC_RATE
VZ_CI_VZ_PC_RATE_CONS
VZ_CI_VZ_PC_RATE_INV
VZ_CI_VZ_PGM_RESOURCE
38
PeopleSoft Development Tips
 Validate Service With SOAP UI
 “Common” Error Interpretation
User Password required for Service Operation
CI_PROJECT_GENERAL_C. (158,535)
Set SOAP-UI WSS-Password Type = Password Text
Invalid value -- press the prompt button or hyperlink for a
list of valid values (15,11)
SOA user lacks authorization for action/values
Note: System defaults to application server User ID with related
Permission List/Business Unit security.
Row already exists with the specified keys
May be differences between online & CI behavior.
May need to explicitly code some values.
39
 Project Management
 Test early & often
 Know your data!
 Understand your environment
 Large data sets
 Resource Limitations
 Requirements not met
 Sell of part of company
40
Final Rumblings
 Deployment Architecture
 Other things to consider:
 Automation
 System Administration
 Project Postponed
41
Questions
42
• Network with 5,000+ database
and
application professionals
• 5 days of in-depth education
built by
users, for users
• Complimentary Pre-Conference
Workshops for IOUG registrants
April 7 – 11, 2014
The Venetian
Resort, Las Vegas, NV
Attend for free!
IOUG’s Call for Speakers is
now open
collaborate14.ioug.org/call-
for-speakers
43
Communities
Maximum Availability Architecture
with Oracle’s Larry Carpenter and Joe Meeks
October 15: Milwaukee, WI
October 16: Rochester, NY
Performance and Internals with Craig Shallahamer
November 6: Chicago, IL
November 8: Atlanta, GA
Get more information at www.ioug.org/masterclass
or visit the IOUG kiosk in Moscone West, 2nd floor
IOUG Master Class Series Returns
Coming soon to a city near you!
One Day Interactive Training Events to meet your
educational needs
44
Win a Free Registration to COLLABORATE 14!
Stop by the IOUG kiosk in the User Group Pavilion in Moscone West, 2nd
floor, to pick up a lucky poker chip and see if you are a winner of a free registration
to COLLABORATE 14 in Las Vegas!
45
Contact Us
Leon Swan | Integration Architect
Veolia Environmental Services | Milwaukee, WI
leon.swan@veoliaes.com
Brad Bukacek | Sr. Software Consultant/Team Lead
Fishbowl Solutions | Minneapolis, MN
bbukacek@fishbowlsolutions.com
@bbukacek

More Related Content

PDF
London Borough of Havering Case Study
PPT
Primavera AIA Integration with PIPs
PDF
Case Study: Using EDMCS to Solve Master Data Challenges
PPTX
Oracle Management Cloud
PDF
Project controls for csx engineering ppt
PPTX
ACL Presentation
PPTX
Webinar: Are your Manufacturing apps ready to evolve to the Cloud?
PPTX
Viasat Launches to the Cloud with Oracle Enterprise Data Management
London Borough of Havering Case Study
Primavera AIA Integration with PIPs
Case Study: Using EDMCS to Solve Master Data Challenges
Oracle Management Cloud
Project controls for csx engineering ppt
ACL Presentation
Webinar: Are your Manufacturing apps ready to evolve to the Cloud?
Viasat Launches to the Cloud with Oracle Enterprise Data Management

What's hot (20)

PPTX
Oracle ERP Cloud implementation tips
PDF
Your path to Oracle ERP Cloud
PPTX
Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...
PDF
E-Business Suite 1 | Nadia Bendiedou | Oracle E-Business Suite Technology rel...
PDF
Migration to Oracle ERP Cloud: A must read winning recipe for all
PDF
OOW09 R12.1 Standalone Solutions
PPT
Coletânea de Cases - RIVERBED
PDF
Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...
PPTX
Transform Your Data Integration Platform From Informatica To ODI
PDF
Toyota Financial Services Digital Transformation - Think 2019
PPTX
Duet enterprise executive overview
PDF
Mastering Oracle® Hyperion EPM Metadata in a distributed organization
PPTX
Oracle Product Hub Cloud Item Master Made Simple for ERP
PDF
Migration and Conversion of More than 500GB of Siebel CRM Data to Service Clo...
PPTX
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
DOCX
The Major Advantages of Oracle EBS R12 Upgrade!
PPTX
Overview of Oracle Business Intelligence Applications 11.1.1.7.1
PDF
Ibm leads way with hadoop and spark 2015 may 15
PDF
IBM InfoSphere Stewardship Center for iis dqec
PDF
Drive Insight From Unstructured Data With Endeca
Oracle ERP Cloud implementation tips
Your path to Oracle ERP Cloud
Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...
E-Business Suite 1 | Nadia Bendiedou | Oracle E-Business Suite Technology rel...
Migration to Oracle ERP Cloud: A must read winning recipe for all
OOW09 R12.1 Standalone Solutions
Coletânea de Cases - RIVERBED
Jade Global’s Cloud 360 Assessment for Hi-Tech Networking Company Provides De...
Transform Your Data Integration Platform From Informatica To ODI
Toyota Financial Services Digital Transformation - Think 2019
Duet enterprise executive overview
Mastering Oracle® Hyperion EPM Metadata in a distributed organization
Oracle Product Hub Cloud Item Master Made Simple for ERP
Migration and Conversion of More than 500GB of Siebel CRM Data to Service Clo...
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
The Major Advantages of Oracle EBS R12 Upgrade!
Overview of Oracle Business Intelligence Applications 11.1.1.7.1
Ibm leads way with hadoop and spark 2015 may 15
IBM InfoSphere Stewardship Center for iis dqec
Drive Insight From Unstructured Data With Endeca
Ad

Viewers also liked (20)

PDF
PeopleSoft_Integ_with_FAH
PPTX
Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...
PDF
Integration with Enterprise software and third parties
ODP
Logistika Jezovnik - your 3PL
PDF
205360 integration with peoplesoft
PDF
CapGemini, Panalpina & Oracle on 'The Hidden Opportunities of Economic Crisis...
PDF
GATI_SAP_WMS_Integration
PPTX
PeopleSoft Integration broker Performance Tunning
PDF
Identifying Warehouse Management Value in the Connected Enterprise
PPSX
Intelliob PayCare
PDF
JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third part...
PDF
Developer & Fusion Middleware 1 _ Advait Waghmare _ Integrate your 3PL with J...
PPTX
Netsuite 3PL Integration (Third Party Logistics integrated with NetSuite)
PDF
Deep Dive into Warehouse Management System (WMS) Integration to Sage 300
PPTX
IntegrationBroker
PDF
Tier 1 WMS in the Cloud
PPT
Oracle wms and oracle msca overview
PDF
Capgemini and SAP trends in warehouse automation
PDF
CSCMP 2014: Dr. Robert C. Lieb 2014 3PL Provider CEO Perspective
PPT
SAPPHIRE - SAP WM and XSI with 3rd Party Logistics Providers
PeopleSoft_Integ_with_FAH
Integration Between Blackboard Learn™, Release 9.1, Vista 8, Others and Peopl...
Integration with Enterprise software and third parties
Logistika Jezovnik - your 3PL
205360 integration with peoplesoft
CapGemini, Panalpina & Oracle on 'The Hidden Opportunities of Economic Crisis...
GATI_SAP_WMS_Integration
PeopleSoft Integration broker Performance Tunning
Identifying Warehouse Management Value in the Connected Enterprise
Intelliob PayCare
JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third part...
Developer & Fusion Middleware 1 _ Advait Waghmare _ Integrate your 3PL with J...
Netsuite 3PL Integration (Third Party Logistics integrated with NetSuite)
Deep Dive into Warehouse Management System (WMS) Integration to Sage 300
IntegrationBroker
Tier 1 WMS in the Cloud
Oracle wms and oracle msca overview
Capgemini and SAP trends in warehouse automation
CSCMP 2014: Dr. Robert C. Lieb 2014 3PL Provider CEO Perspective
SAPPHIRE - SAP WM and XSI with 3rd Party Logistics Providers
Ad

Similar to Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1 (20)

PDF
Why Your Digital Transformation Strategy Demands Middleware Modernization
PPTX
Oracle WebCenter Over SOA and BPM
PDF
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
PPT
PDF
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
PDF
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
PPTX
OpenWorld: 4 Real-world Cloud Migration Case Studies
PDF
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
PDF
IEEE-SCCPresentation.290214544
PDF
Project Virtual Summit_Project Continuous Momentum
PPT
Ws Soa V6 Theory And Practice
PPTX
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
PDF
ey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdf
PPTX
Oracle soa training
PPTX
Introduction to WorksLink
PPTX
Converged application solutions yujin lee(hp)
PPTX
Integrating sap master data with share point sp saturday st. louis
PPTX
Real time data integration best practices and architecture
PPT
Oracle Enterprise 2.0 & Business Applications
PPT
Insync 10 Project cashflow report presentation aug10 1
Why Your Digital Transformation Strategy Demands Middleware Modernization
Oracle WebCenter Over SOA and BPM
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
OpenWorld: 4 Real-world Cloud Migration Case Studies
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
IEEE-SCCPresentation.290214544
Project Virtual Summit_Project Continuous Momentum
Ws Soa V6 Theory And Practice
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
ey-hfs-top-10-application-modernization-services-2022-ey-excerpt.pdf
Oracle soa training
Introduction to WorksLink
Converged application solutions yujin lee(hp)
Integrating sap master data with share point sp saturday st. louis
Real time data integration best practices and architecture
Oracle Enterprise 2.0 & Business Applications
Insync 10 Project cashflow report presentation aug10 1

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mushroom cultivation and it's methods.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Tartificialntelligence_presentation.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Hybrid model detection and classification of lung cancer
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
August Patch Tuesday
PDF
Encapsulation theory and applications.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mushroom cultivation and it's methods.pdf
A Presentation on Artificial Intelligence
Unlocking AI with Model Context Protocol (MCP)
Zenith AI: Advanced Artificial Intelligence
WOOl fibre morphology and structure.pdf for textiles
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Tartificialntelligence_presentation.pptx
A comparative analysis of optical character recognition models for extracting...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Hybrid model detection and classification of lung cancer
Encapsulation_ Review paper, used for researhc scholars
Univ-Connecticut-ChatGPT-Presentaion.pdf
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
August Patch Tuesday
Encapsulation theory and applications.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf

Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1

  • 1. Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1 Leon Swan | Integration Architect | Veolia Environmental Services Brad Bukacek | Team Lead | Fishbowl Solutions
  • 2. Veolia’s Global Business 2 The world leader for water services $15.9 billion WATER The global benchmark for waste management and resource recovery $12.0 billion ENVIRONMENTAL SERVICES A solutions provider for energy optimization $10.1 billion ENERGY 2 The only company in the world able to cover the entire range of environmental solutions$38.8 billion in global revenue in 2012
  • 3. Veolia Environmental Services Worldwide 3 As the only global operator to provide a complete range of waste management solutions, Veolia Environmental Services managed nearly 60 million tons of waste for over 800,000 worldwide customers in 2012.
  • 4. 4 With 220,000 employees in 48 countries* 11% Asia-Pacific 9% North America 66% Europe 7% Africa & Middle East 7% South America *with more than €5M in capital employed, excluding Veolia Transdev employees and revenues currently under divestment
  • 6. 6 Mix of Business by Service Area Field Services 56% Electronics Recycling 9% Alaron 1% Incineration 20% Reclaim/Treatme nt 14% Hazardous & Regulated Waste (Technical Solutions) 2012 Vacuum 26% Blasting 15% Other Services* 12%Waste Treatment 5% Chemical Cleaning 5% Tank Cleaning 5% Sewer Cleaning 5% Oil Reclamation 5% Transportation 5% Separations 5% Auto 5% Legacy Local Services 4% Emergency Response 3% Industrial Services 2012 *Other, plus general cleaning and mechanical
  • 7. About Fishbowl Solutions Experience • Over 700 projects since founding in 1999 • Oracle “Gold” Partner • Oracle “Public Sector Pillar Partner” Expertise • Portals and Content Management • Enterprise Information Management • Business Process Automation Customer Successes • Across verticals Award Winning • Forrester Groundswell Award - Mobile App • Oracle Excellence Award • Enterprise 2.0 Blazer • 2009 ECM Architect of the Year
  • 8. Leading WebCenter Innovations WebCenter Mobile WebCenter Portals & Intranets Google Search Integration 11g Upgrades
  • 9. Fishbowl Consulting Services + WebCenter Content + Document Management + Digital Asset Management + Image & Process Management + Forms Recognition + WebCenter Portal + Employee Intranets + Vendor or Partner Extranets + Customer Portal + ADF SOA + BPM (business process management) + ERP Integrations + Installations, Configuration, Performance Tuning, Solution Design, Development, Implementation + Records Management + Web Content Management + Document Capture + Content Consolidation
  • 10. 10
  • 11. 11 Operation Phoenix Objectives Implement a fully integrated ESA solution Eliminate redundant manual and paper processes to increase and drive efficiencies and cost savings Achieve consistency in business functions across the corporation where possible and practical Provide financial controls inherent in the PeopleSoft Financials Suite to facilitate Veolia Sarbanes Oxley requirements Establish an application architecture that provides VESNA a framework for future acquisitions and growth Limit customizations to those that will provide a competitive edge for Veolia. Strive for a “vanilla” implementation Enhance data accuracy by reducing the number of systems and databases that roll into Corporate reporting Reduce the cost of upgrading and maintaining multiple systems and databases by adopting standard Oracle/PeopleSoft applications “Right time” access to accurate and reliable operational & financial information (planning, programming, budgeting, accounting, and cost information) in support of financial accountability
  • 12. 12 Application Integration FIN / ESA - 8.4 HCM - 8.3
  • 13. 13 What’s Changing? • Estimating and Bidding • Paper -> Hard Dollar • Project Costing • PeopleSoft 8.4 -> PeopleSoft 9.1 • Contracts • PeopleSoft 8.4 -> PeopleSoft 9.1 • Accounts Receivable • PeopleSoft 8.4 -> PeopleSoft 9.1 • Billing • PeopleSoft 8.4 -> PeopleSoft 9.1 • Service Receipts • Paper -> PeopleSoft 9.1 e-SD and Tablets d-SD • Inventory • Excel/Peachtree/Other -> PeopleSoft 9.1
  • 15. 15 Hard Dollar – Main Topics  Provides an estimate/proposal that also gives costs/margins.  Greatly streamlines the approval process.  Contract/resource rates are loaded into the system.  Each estimate is also a template.  Can be exported into Excel for use in actual proposal.  Generates very beneficial reports.  Can be utilized with Microsoft Project or Primavera to develop schedules.
  • 16. 16 PeopleSoft – Main Topics  Project Costing.  Visibility into Project at Project, Program, or Contract level  Issue Tracking  Billing/Accounts Receivable.  Ability to bill milestones on a date basis; allowing for automated billing worksheet generation (shared with Contracts)  Ability to view/print Pro-Forma  Inventory.  Automatic creation of Material Stock Request through e-SD integration  Increase inventory accuracy through counting events
  • 17. 17 Electronic Source Document (e-SD)  Business Process Change  System generated eSD and dSD’s Vs. blank SR’s  Only contract specific L.E.M. available on eSD and dSD  Connected, Disconnected, and Dispatch versions  Scalable from day to day to T/A’s and Outages activities  Integration of internal and external customizable KPI’s for PMT reporting  Benefits  Better planning of resources and equipment  Less tracking down of open SRs  More timely billing to our customers  Reduce our Days Sales Outstanding (DSO)  Improve our Revenue Recognition and Reporting
  • 18. 18 The Case for SOA  SOA as a Veolia Integration Solution  Integration with multiple sources/protocols  Desire for single, composite application “look and feel” from multiple system integration  SOA as a Phoenix Solution  Because it was there!  Avoid additional PrimaVera application  Use existing PeopleSoft Project functionality  Provide Hard Dollar to PeopleSoft interface
  • 19. 19 Infrastructure  4 Environments  Development, Test, UAT, and Production  Single Node  Oracle Linux on Oracle VM  Oracle 11g RAC Database  Build Server  Subversion  Hudson
  • 21. 21 Use Cases  Integration with Hard Dollar  Hard Dollar Bid  PeopleSoft Contract and Project  Creates Project and Activities  Stages Budget Details  Creates Contract Header and Rates  Command & Control links activities and rates to contract  Reduces time to create PeopleSoft Contract  PeopleSoft Customers  Hard Dollar Address Book  PeopleSoft Contract Rates  Hard Dollar Library  Enables bids to be generated from existing contracts  Reduces time to complete estimate
  • 22. 22 Integration Design Goals  Consistency  Flexible  Standards-Based  Best Practice Integration with PeopleSoft  Reusable Services
  • 23. 23 Methodology  Loosely Based off Oracle AIA Methodology  Broken down into the following types of services: Enterprise Business Services (EBS) Application Business Connector Services (ABCS) Enterprise Business Flows (EBF) Enterprise Business Objects
  • 24. 24 Enterprise Business Services  Well Defined Interfaces  CRUD Operations Create Read Update Delete
  • 25. 25 Application Business Connector Services  Application Extensions for PeopleSoft & Hard Dollar  BPEL-Based Services  Transformations, Security, Validations  Error Handling
  • 26. 26 Enterprise Business Flows  Implement business activity  String activities together from application(s)  No human intervention needed  Used in project bid from Hard Dollar to PeopleSoft
  • 27. 27 Enterprise Business Objects  Canonical Models  Leveraged OAGIS  XML schemas  ERP, Supply Chain and etc.  Custom Enterprise Business Objects  Contracts, Rates
  • 28. 28 Why This Approach?  Minimize changes, less maintenance  Flexibility  Reusable Services  Not only for business services  But, for services like error handling and notifications
  • 29. 29 Hard Dollar Bid  PeopleSoft Contract / Project  Field Agent Finalized Bid  Web Service call to SOA  Complex Hard Dollar schema  Front-end processing  6 Enterprise Business Services  Enterprise Business Flow  Combination of sync & async services  Key Issues:  Hard Dollar application did NO validation  Duplicate bids
  • 30. 30 PeopleSoft Customers  Hard Dollar Address Book  Event Table  Triggers on key customer tables  DB adapter to poll event table  Retrieved customer number  PeopleSoft Integration  Retrieved customer details  Processed back to Hard Dollar via Web Services  Activated/Inactivated Customers  Updated Customer Info & Address Information
  • 31. 31 PeopleSoft Contract Rates  Hard Dollar Library  PeopleSoft App Engine  Queried Component Interfaces to get changes  HTTP Post call to SOA  SOA  Front-end service retrieved using HTTP Post adapter  Very large data sets  Complex XSLT  Key Issues:  Hard Dollar is single threaded application  Throttling was neccessary
  • 32. 32 Throttling  Hard Dollar was single-threaded application  Needed to throttle because changes came in batches  Create singleton BPEL process  Read off JMS Queue  Once finished, picked up next message  Wasn’t ideal, but worked!
  • 33. 33 Integration Points  PeopleSoft  Integration Broker  Web Services  HTTP Post  Hard Dollar  .NET Web Services
  • 34. 34 Message Handling  Included:  Fault Handling  Success Messages  Event Delivery Network (EDN)  Java Customizations  Email Notifications
  • 35. 35 Security  Oracle Web Services Manager  WS-Security: UsernameToken  All services used WS-Security  PeopleSoft Security  User ID: VZ_SOA_USER  Role: VZ_SOA_PC  Permission List: VZ_SOA_PC
  • 36. 36 Testing  Resources:  SOAPUI  Fusion Middleware Control  End-user testing with Applications
  • 37. 37 PeopleSoft Integration  Use Existing Services/CIs When Available  Create CI Based Services When Necessary  Avoid Direct Database Interaction  Component Interfaces:  Web Services: PROJECT_ACTIVITY PROJECT_GENERAL CA_HDR_CI PROJECT_STATUS1 VZ_PC_RATE VZ_PC_RATE_CONS VZ_PC_RATE_INV VZ_PGM_RESOURCE CI_PROJECT_ACTIVITY CI_PROJECT_GENERAL VZ_CI_CA_HDR_CI VZ_CI_PROJECT_STATUS1 VZ_CI_VZ_PC_RATE VZ_CI_VZ_PC_RATE_CONS VZ_CI_VZ_PC_RATE_INV VZ_CI_VZ_PGM_RESOURCE
  • 38. 38 PeopleSoft Development Tips  Validate Service With SOAP UI  “Common” Error Interpretation User Password required for Service Operation CI_PROJECT_GENERAL_C. (158,535) Set SOAP-UI WSS-Password Type = Password Text Invalid value -- press the prompt button or hyperlink for a list of valid values (15,11) SOA user lacks authorization for action/values Note: System defaults to application server User ID with related Permission List/Business Unit security. Row already exists with the specified keys May be differences between online & CI behavior. May need to explicitly code some values.
  • 39. 39  Project Management  Test early & often  Know your data!  Understand your environment  Large data sets  Resource Limitations  Requirements not met  Sell of part of company
  • 40. 40 Final Rumblings  Deployment Architecture  Other things to consider:  Automation  System Administration  Project Postponed
  • 42. 42 • Network with 5,000+ database and application professionals • 5 days of in-depth education built by users, for users • Complimentary Pre-Conference Workshops for IOUG registrants April 7 – 11, 2014 The Venetian Resort, Las Vegas, NV Attend for free! IOUG’s Call for Speakers is now open collaborate14.ioug.org/call- for-speakers
  • 43. 43 Communities Maximum Availability Architecture with Oracle’s Larry Carpenter and Joe Meeks October 15: Milwaukee, WI October 16: Rochester, NY Performance and Internals with Craig Shallahamer November 6: Chicago, IL November 8: Atlanta, GA Get more information at www.ioug.org/masterclass or visit the IOUG kiosk in Moscone West, 2nd floor IOUG Master Class Series Returns Coming soon to a city near you! One Day Interactive Training Events to meet your educational needs
  • 44. 44 Win a Free Registration to COLLABORATE 14! Stop by the IOUG kiosk in the User Group Pavilion in Moscone West, 2nd floor, to pick up a lucky poker chip and see if you are a winner of a free registration to COLLABORATE 14 in Las Vegas!
  • 45. 45 Contact Us Leon Swan | Integration Architect Veolia Environmental Services | Milwaukee, WI leon.swan@veoliaes.com Brad Bukacek | Sr. Software Consultant/Team Lead Fishbowl Solutions | Minneapolis, MN bbukacek@fishbowlsolutions.com @bbukacek

Editor's Notes

  • #9: Our current software and services initiatives for Oracle WebCenter are shown here. We have recently been focused on developing products that provide Oracle WebCenter customers with new ways to contribute content. This includes solutions for Mobile ECM, extending Oracle WebCenter capabilities to iPhone, iPad and Android devices. Additionally, we have products that provide robust batch load capabilities of digital assets and then providing users with interactive ways to tag and group photographs, illustrations, and other creative assets. And our SharePoint connector provides users of both SharePoint and Oracle WebCenter Content with that desired SharePoint front-end collaboration and content contribution backed by the power of Oracle and finally the topic of today’s discussion the Google Search Appliance connector to enable WebCenter customers to harness the power of Google Search within WebCenter Content.
  • #18: Mark Davis
  • #43: If you like what you heard today, you should come see me speak at COLLABORATE 14 – IOUG Forum1,000 customer sessions, very similar to what you see on User Group Sunday at OpenWorldIncludes complimentary hands on labs and pre-conference workshops for IOUG attendeesCOLLABORATE 14 is April 7-11 in Las Vegas!
  • #45: Visit IOUG in the User Group Pavilion, on the 2nd floor of Moscone West to pick up your poker chip and win a prizeDon’t forget to drop off your speaker card from this session to help me win a prize!