Dennis Robinson CEO XTIVIA

Keith O’Connell | Senior Enterprise Architect

Keith O’Connell is a Senior Enterprise Architect with more than 20 years of experience designing, developing and optimizing large scale enterprise software applications. He has successfully managed both development and delivery initiatives for a number of large scale software implementations spanning multiple vertical markets, from public-facing entertainment and e-commerce sites to internal portal and data analysis sites for large international corporations. He has a keen interest and deep expertise in Cloud Architecture and DevOps, and is always looking for ways to innovate and optimize their delivery. Keith lives in Austin, TX, with his wife, daughter and two dogs.

Keith O’Connell
Senior Enterprise Portal Architect & Delivery Manager

Keith O’Connell is a Senior Enterprise Architect with more than 20 years of experience designing, developing and optimizing large scale enterprise software applications. He has successfully managed both development and delivery initiatives for a number of large scale software implementations spanning multiple vertical markets, from public-facing entertainment and e-commerce sites to internal portal and data analysis sites for large international corporations. He has a keen interest and deep expertise in Cloud Architecture and DevOps, and is always looking for ways to innovate and optimize their delivery. Keith lives in Austin, TX, with his wife, daughter and two dogs.

Configuring Liferay 6.1 CE GA1 on JBoss 7.0.2 as a Managed Domain

Well, Liferay 6.1 CE GA1 is out, and anyone who uses Liferay should be very excited. This release sports a bunch of new features, including significantly improved site staging and publishing, dynamic data lists, improved mobility/social capabilities, faceted search,... read more

Liferay Session Replication with Tomcat

One of the primary motivations for setting up Liferay in a cluster is to provide high availability in the event of an application server crash. In this post, I will run through the process of configuring Tomcat to provide basic session replication, which is a critical... read more

Setting up an SSL Keystore for IBM HTTP Server version 7

Recently, I was asked by a client to help them set up a couple of SSL certificates on two IBM HTTP Server (IHS) environments; one for QA, and one for development.  It’d been a while since I worked with SSL certificates, but from what I recalled, it’s... read more

Developing Portlets for Salesforce.com Integration, Part 2

Creating Portlets for Integration With Salesforce.com Part 2: Making Calls Against the Web Service Integration with the Salesforce.com API is a feature that is highly desirable for any organization which uses that platform to track opportunities in the sales pipeline;... read more

Developing Portlets for Salesforce.com Integration, Part 1

Creating Portlets for Integration With Salesforce.com Part 1: Consuming the Force.com Enterprise WSDL Integration with the Salesforce.com API is a feature that is highly desirable for any organization which uses that platform to track opportunities in the sales... read more

Caching Observations in Liferay 6

Recently, I was asked by a client to investigate how they might configure a Liferay Portal version 6 instance to completely eliminate caching of a few specific entities; in particular, the User and Group entities.   On the surface, this sounds like a... read more