AARP: How do we make it easier for AARP agents to sign up new members?
I worked with a team of designers and product owners to develop a web service for AARP agents that would allow them to register new AARP members through the associated carriers.
The project demanded a high premium on security, since the site accepted credit cards and contained confidential customer information. In addition the site was required to seamlessly integrate the relevant web services from each carrier, each of which was built using different protocols and standards.
The site was built on top of the LAMP stack using a custom PHP framework I built, and communicating with third party web services with a variety of protocols, including XML and SOAP standards. The goal was to turn these unique-by-carrier web services into a single consumable web service.
Since the site accepted credit cards, we were required to pursue PCI compliance, an area I was not familiar with prior to the project.