Case Studies
Entrust: Development of a secure web services API

Project: Development of a secure web services API
Technologies: Java, html, JSP, custom APIs, Jakarta Tomcat, Linux shell scripting, Redhat Enterprise Linux, SOAP, SSL tunneling, LDAP, SUN One Directory Server, Open LDAP, Active Directory
Services: Software Development,Software Interface Design,Testing & QA,Technical Writing,Code Review & Audit,Performance Audit,Training & Mentoring Domains: Web Applications
Situation. Entrust was developing a new, leading-edge Internet security product, IdentityGuard 7.1. This identity theft prevention product is targeted at organizations such as financial institutions, running on a server to provide a completely unique method of second-factor authentication for web-based transactions. To rapidly prototype, and then develop the front-end interface to meet a lead customer’s deadlines, Entrust needed a team of developers with expertise in web services and Java. Both performance and security would be critical factors in the product’s success, requiring code performance optimization and comprehensive security testing.
Solution. Macadamian jumped into the development cycle, adding the critical web services, Java, software performance and security expertise. Macadamian produced an initial prototype very quickly, within three months of beginning the project. Based on that project’s success, Macadamian is helping Entrust develop and test IdentityGuard 7.1.
Benefits. Entrust was able to quickly prototype a new and innovative product without hiring specialized full-time resources. In addition to providing a boost in development horsepower on demand, Macadamian added critical testing resources to ensure the product was ready for general availability.
Customer Profile. For over ten years, Entrust has played a leading role in securing digital identities and information. Through technologies such as encryption, authentication and advanced content scanning , Entrust has enabled customers to apply security policies and procedures that protect information and help fulfill regulatory demands, while still e mpowering users .