SlideShare uma empresa Scribd logo
1 de 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?
 

Mais conteúdo relacionado

Destaque

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 Search Engine Journal
 
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 electrodepositionArkansas State University
 
Patella and tibial plateau fractures
Patella and tibial plateau fractures  Patella and tibial plateau fractures
Patella and tibial plateau fractures MONTHER ALKHAWLANY
 
Physical features of india
Physical features of indiaPhysical features of india
Physical features of indiaaloksir
 
Ellis-Leah-MSc-CHEM-May-2013
Ellis-Leah-MSc-CHEM-May-2013Ellis-Leah-MSc-CHEM-May-2013
Ellis-Leah-MSc-CHEM-May-2013Leah Ellis
 
The Cardiac Cycle7
The Cardiac Cycle7The Cardiac Cycle7
The Cardiac Cycle7ratliff6275
 
Action Potential
Action Potential Action Potential
Action Potential rashidrmc
 
Physical features of india
Physical features of indiaPhysical features of india
Physical features of indiaYuvi Uv
 
Anti arrhythmic drugs
Anti arrhythmic drugsAnti arrhythmic drugs
Anti arrhythmic drugsDr. Pooja
 
Physical features of India
Physical features of IndiaPhysical features of India
Physical features of Indiaaviralgupta14
 
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 ?eri8p7f4ku
 
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 PROCESSJournal For Research
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipideskillua zoldyck
 
Aluminum Anodizing
Aluminum AnodizingAluminum Anodizing
Aluminum AnodizingAACOA.com
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bdCamille Volant
 

Destaque (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
 

Semelhante a Phased soa integration of people soft and 3rd party applications

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 applicationsRandall Groncki
 
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 2013IMGS
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherMohan Dutt
 
Ten Steps To Empowerment
Ten Steps To EmpowermentTen Steps To Empowerment
Ten Steps To EmpowermentMohan Dutt
 
Millennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentationMillennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentationTheodore 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 SharePointRob Wilson
 
Lotus Notes to SharePoint Migration
Lotus Notes to SharePoint MigrationLotus Notes to SharePoint Migration
Lotus Notes to SharePoint MigrationOfficience
 
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.2Officience
 
Share Point Integration for Lotus Notes
Share Point Integration for Lotus NotesShare Point Integration for Lotus Notes
Share Point Integration for Lotus Notesitsjapan
 
Project Report of Faculty feedback system
Project Report of Faculty feedback systemProject Report of Faculty feedback system
Project Report of Faculty feedback systemBalajeeSofTech
 
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 deploymentOrdina Belgium
 
Onepush platformtotalsolution
Onepush platformtotalsolutionOnepush platformtotalsolution
Onepush platformtotalsolutionAndy Yang
 
Office 365 Fast track
Office 365 Fast trackOffice 365 Fast track
Office 365 Fast trackTommy Clarke
 
Webhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineWebhooks in Microsoft SharePoint Online
Webhooks in Microsoft SharePoint OnlineNetwoven Inc.
 
Department information system
Department information systemDepartment information system
Department information systemSUMIT MIshra
 
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...Cristina Vidu
 
Task communication
Task communicationTask communication
Task communication1jayanti
 
IntegrationBroker
IntegrationBrokerIntegrationBroker
IntegrationBrokermeghamystic
 

Semelhante a 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
 

Último

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
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 educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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 DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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 Takeoffsammart93
 

Último (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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
 

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.