
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, such as object-oriented analysis and design (OOAD), enterprise architecture (EA) frameworks, and business process modeling (BPM). For OOAD, it provides a micro-level abstraction such as classes and individual object instances, but the application can be changed easier than the services. We need a super level of abstraction on the application level, and sometimes it's not synchronized with the BPM. EA also is limited in that it cannot reach down to the design domain. For BPM, the pr... (more)
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 Phy... (more)
You are viewing a mobilized version of this site...
View original page here