Home

Blog > Architecture

Post Merger Integration – Technology Strategy & Planning – Part 2
Posted 08 Jul 2008 by Kevin Carlson | Tags: Acquisition, Application Stategy, Architecture, Assembly Methodology, IT Strategy, Merger, Strategy, support

Once a detailed transition or integration plan is created, efforts at this point should consider:Efficiency of Architecture: What is needed to bridge a particular gap between the baseline and vision?  Are architectural changes necessary and, if so, how will those changes be executed with little to no disruption to the business?   If integration is necessary, can a tertiary technology be introduced to simplify the effort? Read more ...

Post Merger Integration – Technology Strategy & Planning – Part 1
Posted 08 Jul 2008 by Kevin Carlson | Tags: Acquisition, Application Stategy, Architecture, IT Strategy, Merger, Strategy

In general, when a company is acquired, there are two primary directions in which the new owners want to lead complementary or parallel technology:  Either one company’s systems are deemed superior and the other company’s users are migrated to the superior system, or the systems are deemed complementary and integration is prioritized.  With either approach, it is imperative that the overall technology strategy is aligned with strategic business goals.  Having mis-aligned strategies between business owners and IT is one of the most common, if not the most common, reason for integratio Read more ...

Organic Open Source: Jeff Whatcott of Acquia
Posted 02 Jul 2008 by John Eckman | Tags: Acquia, Architecture, Blogs, Business Model, Collaboration, Collective Intelligence, Community, Conference, Content Management, Drupal, ECM, Enterprise 2.0, Flex, Open Innovation, Open Source, PHP, Platform, User Generated Content, Web 2.0

During the Enterprise 2.0 conference in Boston, Jeff Whatcott and I sat down for a quick interview to discuss Acquia, where he is Chief Communicator, and their plans with respect to the Drupal project and Enterprise 2.0. Read more ...

Open Source Ecommerce - Assembled
Posted 06 Feb 2008 by Olivier Pépin | Tags: Application Stategy, Architecture, Assembly Methodology, CRM, Ecommerce, Enterprise applications, Europe, Integrated Assembly Environment, Java, Mule ESB, Open Source, osCommerce, PHP, Platform, Re-platforming, SOA, Solutions, Sugar CRM, SugarCRM, Web 2.0

In a very competitive sector, flexibility, extensibility and time to market have been the main drivers when we assembled the Wonderbox ecommerce platform. Read more ...

Selective Cache Invalidation
Posted 10 Jan 2008 by Bobby Beckmann | Tags: Architecture, Performance

A common issue in a high traffic dynamic site is keeping the content fresh, but still utilizing a content cache to serve pages up quickly. When you're able to keep close track of which pages serve up a specific chunk of data, it's pretty easy to just invalidate those pages, but when you have a site where small chunks of data may be impacting several pages, you need a way to group related objects together in a "cache class". This decouples the cache keys from the actual object that is changing and allows you to easily manage how your content is invalidated. Read more ...

Concurrency and Transaction Isolation in MySQL
Posted 10 Jan 2008 by Bobby Beckmann | Tags: Architecture, MySQL

Often, when a site allows users to add and update content, you run into concurrency issues. We recently ran into a problem where double clickers were causing two transactions to fire. For most of the system, this is fine, but many parts of our system use a "get_or_create" method to create records. We were getting several instances of duplicate records where two concurrent requests were calling get_or_create at the same time and both creating records. We first tried to solve this problem with a simple "select ... Read more ...

Alfresco Architecture at City of Lausanne
Posted 09 Jan 2008 by Tito Espinoza | Tags: Alfresco, Analysis, Architecture, ECM, eGovernment, Government, Open Source, Platform, Recommendations, SOA

In November 2007, we delivered the final presentation of our work for City of Lausanne (Switzerland). The objective of our work was to analyze their needs and to recommend a high level architecture for implementing Alfresco as their core DMS solution. Context Ville de Lausanne is an Alfresco Customer who had a previous experience in building an Alfresco prototype. He is currently looking for implementing Alfresco as his DMS Enterprise solution for managing all content/document related needs. Read more ...

The Room 2.0 architecture as the perfect example on how to get the best of both Java and PHP worlds?
Posted 20 Dec 2007 by Olivier Pépin | Tags: Architecture, Java, PHP, SOA, Web 2.0

With a Java Enterprise back-end (EJB3/JSR-181 service layer on JBoss Application Server), and a user interface that relies on a LAMP stack the Room 2.0 assembly as the perfect example on how to get the best of both Java and PHP worlds. The back-end leveraging JEE persistence, transaction management, integration of payment, hotel management systems and third party content and service providers. The user interface is build on top of PHP symphony framework and Ajax libraries, perfectly suited for web development and integrates with the back-end via SOAP web-services. Read more ...