SlideShare a Scribd company logo
1 of 22
Phased SOA Integration of  PeopleSoft and 3rd Party Applications Collaborate Conference April 18-22, 2010 Randy Groncki Senior PeopleSoft Developer Northrop Grumman Corporation
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Driving Question ,[object Object],[object Object],[object Object]
Integration Summary: PeopleSoft HCM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Summary: Plateau ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Summary - Target ,[object Object],[object Object],[object Object],[object Object]
Integration Vision ,[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Problem ,[object Object],[object Object],[object Object],[object Object]
Web Services: Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Services Plan Service Provider Consumer Psoft Course Update Plateau PeopleSoft Psoft Session Update Plateau PeopleSoft Psoft Facility Update Plateau PeopleSoft Psoft Room Update Plateau PeopleSoft Course Update Status PeopleSoft Plateau Enroll/Change in Psoft course PeopleSoft Plateau Enroll Status Plateau PeopleSoft Enroll/Change in Psoft course Plateau PeopleSoft Enroll Status PeopleSoft Plateau
Integration Data Points ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Phase 2 Integration Example PeopleSoft adds a course offering Psoft  Course  Table Psoft Integration Broker  * Plateau  Application  Server  * Plateau Course Offerings XML Document  * 1. Course added through PSoft 6. Psoft receives status of course add in Plateau  * 5. Plateau sends XML Document to Psoft with Status  * 4. Plateau creates status of the update: Success or Fail 3. Plateau App Server receives XML Doc with new course data and update Plateau course offerings  * 2. Psoft Integration Broker publishes XML Messages to Plateau  * *  Web Service
Phase 2 Integration Example New Course Enrollment Find/Set student in PeopleSoft  (C.I.) 1. Student enrolls in Psoft Course through Plateau Enroll student in course  (C.I.) Enrollment Handler (App Package) Psoft  Integration Broker  * Plateau Application Server  * Plateau XML Document * *  Web Service 2. Plateau sends message with new enrolment to Psoft Enrollment Web Service  * 3. Psoft IB Listener (Web Service) receives message and hands data to handler  * 6. Psoft sends status of enrollment to Plateau  * 7. Plateau receives enrollment status message and processes  * 5. Attempt to enroll student in course 4. Find or create student in PSoft
Phase 1 Solution ,[object Object],[object Object],[object Object],[object Object],[object Object]
PeopleSoft Phase 1 Solution ,[object Object],[object Object],[object Object]
PeopleSoft Phase 1 Solution  (Cont) ,[object Object],[object Object],[object Object],[object Object]
Plateau Surrogate Phase 1 Integration Example PeopleSoft adds course offering PeopleSoft Course Table Psoft  Integration Broker  * Psoft App Engine reads status for update Plateau XML Document * *  Web Service 1. Course added though Psoft Psoft Integration Broker  * Shared Course Int. Status Table Shared Course Integration Table 4. Plateau reads course updates in batch and applies changes to Plateau course offerings 6. App Engine publishes Plateau course update status  * 3. Psoft IB Receives Web Service Message with new course data and updates common integration table  * 2. Psoft Integration Broker publishes Web Service messages to Plateau  * 7. Psoft receives status of course added in Plateau  * 5. Plateau creates the status of the update: Success or Failure
Phase 2: Web Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion Demonstration
Conclusion Questions?
 

More Related Content

Viewers also liked

Ellis-Leah-MSc-CHEM-May-2013
Ellis-Leah-MSc-CHEM-May-2013Ellis-Leah-MSc-CHEM-May-2013
Ellis-Leah-MSc-CHEM-May-2013
Leah Ellis
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
killua zoldyck
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bd
Camille Volant
 

Viewers also liked (20)

Jordan Koene of Searchmetrics #SEJSummit: Surviving the Search Plateau
Jordan Koene of Searchmetrics #SEJSummit: Surviving the Search Plateau Jordan Koene of Searchmetrics #SEJSummit: Surviving the Search Plateau
Jordan Koene of Searchmetrics #SEJSummit: Surviving the Search Plateau
 
Tibial plateau
Tibial plateauTibial plateau
Tibial plateau
 
Stoichiometric control via periods of open-circuit during electrodeposition
Stoichiometric control via periods of open-circuit during electrodepositionStoichiometric control via periods of open-circuit during electrodeposition
Stoichiometric control via periods of open-circuit during electrodeposition
 
Tibial plateau fracture
Tibial plateau fractureTibial plateau fracture
Tibial plateau fracture
 
EffectsofDirectStimulation.docx
EffectsofDirectStimulation.docxEffectsofDirectStimulation.docx
EffectsofDirectStimulation.docx
 
Patella and tibial plateau fractures
Patella and tibial plateau fractures  Patella and tibial plateau fractures
Patella and tibial plateau fractures
 
Radiation detectors
Radiation detectors Radiation detectors
Radiation detectors
 
Physical features of india
Physical features of indiaPhysical features of india
Physical features of india
 
High Voltage Jet Fuel Atomization
High Voltage Jet Fuel AtomizationHigh Voltage Jet Fuel Atomization
High Voltage Jet Fuel Atomization
 
Ellis-Leah-MSc-CHEM-May-2013
Ellis-Leah-MSc-CHEM-May-2013Ellis-Leah-MSc-CHEM-May-2013
Ellis-Leah-MSc-CHEM-May-2013
 
The Cardiac Cycle7
The Cardiac Cycle7The Cardiac Cycle7
The Cardiac Cycle7
 
Action Potential
Action Potential Action Potential
Action Potential
 
Physical features of india
Physical features of indiaPhysical features of india
Physical features of india
 
Anti arrhythmic drugs
Anti arrhythmic drugsAnti arrhythmic drugs
Anti arrhythmic drugs
 
Physical features of India
Physical features of IndiaPhysical features of India
Physical features of India
 
Qu'est ce que un acide tartrique ?
Qu'est ce que un acide tartrique ?Qu'est ce que un acide tartrique ?
Qu'est ce que un acide tartrique ?
 
A SHORT REVIEW ON ALUMINIUM ANODIZING: AN ECO-FRIENDLY METAL FINISHING PROCESS
A SHORT REVIEW ON ALUMINIUM ANODIZING: AN ECO-FRIENDLY METAL FINISHING PROCESSA SHORT REVIEW ON ALUMINIUM ANODIZING: AN ECO-FRIENDLY METAL FINISHING PROCESS
A SHORT REVIEW ON ALUMINIUM ANODIZING: AN ECO-FRIENDLY METAL FINISHING PROCESS
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
 
Aluminum Anodizing
Aluminum AnodizingAluminum Anodizing
Aluminum Anodizing
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bd
 

Similar to Phased soa integration of people soft and 3rd party applications

Millennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentationMillennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentation
Theodore Van Patten, Jr.
 
Streamlining Business Processes with InfoPath and SharePoint
Streamlining Business Processes with InfoPath and SharePointStreamlining Business Processes with InfoPath and SharePoint
Streamlining Business Processes with InfoPath and SharePoint
Rob Wilson
 
Share Point Integration for Lotus Notes
Share Point Integration for Lotus NotesShare Point Integration for Lotus Notes
Share Point Integration for Lotus Notes
itsjapan
 
IntegrationBroker
IntegrationBrokerIntegrationBroker
IntegrationBroker
meghamystic
 

Similar to Phased soa integration of people soft and 3rd party applications (20)

Phased soa integration of people soft and 3rd party applications
Phased soa integration of people soft and 3rd party applicationsPhased soa integration of people soft and 3rd party applications
Phased soa integration of people soft and 3rd party applications
 
FME Server_Ken Bragg - Safe Software FME World Tour 2013
FME Server_Ken Bragg - Safe Software FME World Tour 2013FME Server_Ken Bragg - Safe Software FME World Tour 2013
FME Server_Ken Bragg - Safe Software FME World Tour 2013
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI Publisher
 
Ten Steps To Empowerment
Ten Steps To EmpowermentTen Steps To Empowerment
Ten Steps To Empowerment
 
Inbox love
Inbox loveInbox love
Inbox love
 
Millennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentationMillennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentation
 
Streamlining Business Processes with InfoPath and SharePoint
Streamlining Business Processes with InfoPath and SharePointStreamlining Business Processes with InfoPath and SharePoint
Streamlining Business Processes with InfoPath and SharePoint
 
Lotus Notes to SharePoint Migration
Lotus Notes to SharePoint MigrationLotus Notes to SharePoint Migration
Lotus Notes to SharePoint Migration
 
Lotus notes app migration process v1.2
Lotus notes app migration process   v1.2Lotus notes app migration process   v1.2
Lotus notes app migration process v1.2
 
Share Point Integration for Lotus Notes
Share Point Integration for Lotus NotesShare Point Integration for Lotus Notes
Share Point Integration for Lotus Notes
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback system
 
How to Approach Tool Integrations
How to Approach Tool IntegrationsHow to Approach Tool Integrations
How to Approach Tool Integrations
 
Ordina SOFTC Presentation - SharePoint - Automated scripted deployment
Ordina SOFTC Presentation - SharePoint - Automated scripted deploymentOrdina SOFTC Presentation - SharePoint - Automated scripted deployment
Ordina SOFTC Presentation - SharePoint - Automated scripted deployment
 
Onepush platformtotalsolution
Onepush platformtotalsolutionOnepush platformtotalsolution
Onepush platformtotalsolution
 
Office 365 Fast track
Office 365 Fast trackOffice 365 Fast track
Office 365 Fast track
 
Webhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineWebhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint Online
 
Department information system
Department information systemDepartment information system
Department information system
 
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
 
Task communication
Task communicationTask communication
Task communication
 
IntegrationBroker
IntegrationBrokerIntegrationBroker
IntegrationBroker
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Phased soa integration of people soft and 3rd party applications

  • 1. Phased SOA Integration of PeopleSoft and 3rd Party Applications Collaborate Conference April 18-22, 2010 Randy Groncki Senior PeopleSoft Developer Northrop Grumman Corporation
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Web Services Plan Service Provider Consumer Psoft Course Update Plateau PeopleSoft Psoft Session Update Plateau PeopleSoft Psoft Facility Update Plateau PeopleSoft Psoft Room Update Plateau PeopleSoft Course Update Status PeopleSoft Plateau Enroll/Change in Psoft course PeopleSoft Plateau Enroll Status Plateau PeopleSoft Enroll/Change in Psoft course Plateau PeopleSoft Enroll Status PeopleSoft Plateau
  • 11.
  • 12.
  • 13. Phase 2 Integration Example PeopleSoft adds a course offering Psoft Course Table Psoft Integration Broker * Plateau Application Server * Plateau Course Offerings XML Document * 1. Course added through PSoft 6. Psoft receives status of course add in Plateau * 5. Plateau sends XML Document to Psoft with Status * 4. Plateau creates status of the update: Success or Fail 3. Plateau App Server receives XML Doc with new course data and update Plateau course offerings * 2. Psoft Integration Broker publishes XML Messages to Plateau * * Web Service
  • 14. Phase 2 Integration Example New Course Enrollment Find/Set student in PeopleSoft (C.I.) 1. Student enrolls in Psoft Course through Plateau Enroll student in course (C.I.) Enrollment Handler (App Package) Psoft Integration Broker * Plateau Application Server * Plateau XML Document * * Web Service 2. Plateau sends message with new enrolment to Psoft Enrollment Web Service * 3. Psoft IB Listener (Web Service) receives message and hands data to handler * 6. Psoft sends status of enrollment to Plateau * 7. Plateau receives enrollment status message and processes * 5. Attempt to enroll student in course 4. Find or create student in PSoft
  • 15.
  • 16.
  • 17.
  • 18. Plateau Surrogate Phase 1 Integration Example PeopleSoft adds course offering PeopleSoft Course Table Psoft Integration Broker * Psoft App Engine reads status for update Plateau XML Document * * Web Service 1. Course added though Psoft Psoft Integration Broker * Shared Course Int. Status Table Shared Course Integration Table 4. Plateau reads course updates in batch and applies changes to Plateau course offerings 6. App Engine publishes Plateau course update status * 3. Psoft IB Receives Web Service Message with new course data and updates common integration table * 2. Psoft Integration Broker publishes Web Service messages to Plateau * 7. Psoft receives status of course added in Plateau * 5. Plateau creates the status of the update: Success or Failure
  • 19.
  • 22.