-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Salesforce Data Architecture and Management
By :
Enterprise architecture is the highest level and the starting point from where guidelines, best practices, and overall enterprise parameters are set. For example, all integrations, whenever possible, will use the enterprise middleware and tightly coupled point-to-point interfaces will be avoided. Alternatively, when integrating two systems, the receiving system must pull data from the sending system rather than the sending system pushing data into the receiving system on a set schedule. This impacts the data architecture directly because, when designing interfaces, the data architect will need to be cognizant of these constraints set by the EA. Similarly, the solution architect would need to consider what other integration options are available if a system cannot be directly integrated using a point-to-point design (the point-to-point integration pattern is generally discouraged and should not be used when other viable options are available).
In this section, we will focus on the responsibilities of a data architect. However, it is important to understand the goals of data architecture before discussing the roles and responsibilities of a data architect. In any enterprise these days, usually there are volumes of data generated or flowing into or out of the enterprise. The data architect's goal is to design blueprints to facilitate the short-term and long-term data needs of the enterprise securely. This requires understanding the long-term vision of the enterprise (business strategy) so that the data architect can propose and implement processes that will align data management with the business strategy and maximize the ROI in the enterprise's data initiatives. The responsibilities of a data architect include the following:
Now that we have looked at the responsibilities of data architects and their role in an organization, let's review the soft and hard skills that data architects need to be effective in their roles.
Change the font size
Change margin width
Change background colour