This discussion is archived
2 Replies Latest reply: Nov 19, 2012 11:59 PM by RohanDekate RSS

what does mean by data anywhere architecture?

000201 Newbie
Currently Being Moderated
Hi Guys,

Could you please throw some definition about data anywhere architecture.

Thank you
  • 1. Re: what does mean by data anywhere architecture?
    Gurvinder Pro
    Currently Being Moderated
    ATG’s Data Anywhere Architecture (DAA) gives developers a single API, called the Repository API, for using data resources in their applications. Behind the Repository API, DAA insulates and abstracts application developers from the specifics of the data source, so much so that the nature of the underlying data source may completely change without major impact. For example, customer data may reside in a SQL/JDBC database today, but will move to an LDAP directory in the future. DAA could handle this without having to touch any code within the application.

    With the ATG Data Anywhere, the application logic created by developers uses the same approach to
    interact with data regardless of the source of that data. One of the most powerful aspects of this
    architecture is that the source of the data is hidden behind the ATG Repository abstraction. It is easy to
    change from a relational data source to an LDAP directory as none of the application logic needs to
    change.

    Please see the following link, it describes more about data anywhere architecture.
    http://sajidn.blogspot.in/2010/11/atgs-data-anywhere-architecture.html

    Edited by: Gurvinder on Nov 19, 2012 10:43 PM
  • 2. Re: what does mean by data anywhere architecture?
    RohanDekate Newbie
    Currently Being Moderated
    Hi 000201,
    In simple words to say Data anywhere architecture means suppose you are using MySql as database now and tomorrow Client say that we need MS Sql server as database . so without touching any code you can transfer your data to MS Sql server database without any worries. just you have to do One line change in the properties file . Its done. You can check to data being populated into MS Sql server. How its is done? Its ORM(Object relational mapping ).we have a sql repository which is a logical view of data stored in a relational database which will take care of it.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points