Difftree/Diffitems Rest Api for Guidewire Policy Center Cloud Implementation
International Journal of Development Research
Difftree/Diffitems Rest Api for Guidewire Policy Center Cloud Implementation
Received 18th September, 2024; Received in revised form 19th October, 2024; Accepted 11th November, 2024; Published online 30th December, 2024
Copyright©2024, Shanmugasundaram Senathipathi. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Aims: This study provides a high-level design and technical solution for comparing two PolicyPeriods in Guidewire Policy Center application and exposing the differences as a REST API service, The differences provide payloads containing diffItems and that can be sent to downstream system via KAFKA. It also addresses the Guidewire application Out-Of-The-Box limitation which is currently not offering this solution. This new solutioning framework is flexible, reusable, and scalable for various integrations in Guidewire InsuranceSuite products. Study Design: This study outlines the technical solution to address the limitations of Guidewire PolicyCenter’s OOTB Difftree functionality, and focusing on usability, Scalability, architectural design for exposing diffItems via REST APIs and KAFKA payloads. Place and Duration of Study: The analysis was performed between December 2023 and July 2024, based on real time project situations from an array of software development environments, project scenarios and feedback from customers. Methodology: The methodologylaid out in this paper includes systematic approach to addressing the limitations of Guidewire PolicyCenter’s out-of-the-box Difftree functionality and outlines the technical solution designed to expose the Difftree functionality as a REST API Service and provide diffItems JSON payloads through KAFKA messaging for downstream/external vendor systems. Results: The end results provide a sturdy, scalable, and high-performing framework for comparing Policy Periods, utilizing a REST API to provide diffItems and KAFKA to distribute payloads, this enhances the accessibility, usability, and efficiency of the Difftree functionality in Guidewire Policy Center, enabling seamless integration with external systems and addressing essential business needs. Conclusion: The study concludes that the Out-of-The-Box Difftree/DiffItems functionality in Guidewire Policy Center comes with significant limitations, such as being restricted to UI users, only comparing immediate predecessor PolicyPeriods,and being incapable of making the data usable by external systems or exposing the capability as a service. To overcome these challenges, a custom framework was developed that is flexible, scalable, and reusable.The proposed solution successfully exposes the Difftree functionalityas a REST API service to external systems with filtering capabilities and a KAFKA payload delivery mechanism that uses events to provide unfiltered diffItems to downstream systems.