Patent ID: 7383320

Claim:
A method of managing an update of website content, the method comprising: managing an abstraction layer that organizes data for a plurality of source and target content objects using paths having a consistent format to reference the plurality of source and target content objects, wherein each of the plurality of source and target content objects comprises one of a plurality of resource types, and wherein the abstraction layer defines a unique path for locating the data for each of the plurality of source and target content objects regardless of the corresponding resource type and a corresponding type of data schema used to store each of the plurality of source and target content objects; managing a set of object links that interfaces with the abstraction layer, wherein each object link comprises an identifier for a source content object for a source website, an identifier for a target content object for a destination website that includes content that is a localized version of at least some of the source website that is customized to differ from the source content according to a locale, and one of a plurality of object link types, wherein each of the plurality of object link types corresponds to a unique localization operation; receiving a modification of data for the source content object; obtaining an object link for the source content object from the set of object links; determining the target content object based on the object link; and updating data for the target content object using the paths for the target content object and the source content object in the abstraction layer based on the modified data for the source content object and the object link type for the object link, wherein the object link type comprises a translate link and wherein the updating step includes: obtaining a translation definition based on the object link, wherein the translation definition includes a link details ID, a source language and a target language; obtaining a set of workflow sequence entries based on the link details ID in the translation definition; and performing each workflow sequence entry in the set of workflow sequence entries in a required order to translate the source content object into the target content object by at least one of: translating the source content object from the source language to the target language or localizing the source content object.