What do your applications do? They bring data flows in, send them out, store
them somewhere or display them in various forms, and so on. There are many
issues around data. Have you also found that a large part of your
application's code manages or is driven by data? Aggregate, transform,
classify, and compute... All of these actions suggest you adopt a more
data-centric approach to software design and development.
In this article, we'll skim the basic concept of data-centric development and
introduce PowerDesigner's all-sided support for it. It can include data
modeling (the Physical Data Model - PDM), object-oriented modeling (OOM),
Object-Relation Mapping (O/R Mapping) modeling, and code generation. Using a
mobile application as an example, we'll show you a whole class... (more)
How do you establish agile enterprise architecture? How can you rapidly
develop and deploy applications to satisfy or even lead the market demand?
Many enterprises are constructing and reorganizing the architecture using the
concept of service-oriented architecture (SOA).
However, we may all encounter some problems when applying SOA using some
existing development processes and notations,... (more)