A good jumpstart into database design practices, explained to the point and very lucidly. 1hr and 39min long.
http://bit.ly/162cvNY
Questions answered:
What is a Database?
What are types of databases?
What are relationships?
What is process of database design :
determine purpose of database
collect forms, reports, etc
meet current and future users
normalize the data, remove redundancy
create the database
review
what is Normalization?
Sunday, June 9, 2013
"Enterprise SOA: Service-Oriented Architecture Best Practices" [2004]
Enterprise SOA: Service-Oriented Architecture Best Practices [2004] , by Dirk Krafzig; Karl Banke; Dirk Slama
This book gives a good introduction to SOA Concepts and associates with real case studies. The examples are useful in Enterprise Architecture strategies. The initial chapters provided a good historic perspective of technologies and approaches like CORBA, that influenced SOA strategy. I found this book to be very useful.
Labels:
Enterprise Architecture,
Skill Development
Tuesday, June 4, 2013
Architectural Blueprints - 'The "4+1" View Model of Software Architecture by Philippe Krutchen'
A seminal work in presenting a model for describing essential views or perspectives while architecting a software based system.
Below are the 5 broad views that are essential for covering concerns of various stakeholders dependent on the system
By mapping from one view to another, a system can be architected to a great precision in first attempt, this becomes a stepping stone for future iterations. After 2-3 iterations the system is solid.
There are many references over internet, I used below.
http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf
Below are the 5 broad views that are essential for covering concerns of various stakeholders dependent on the system
- Logical view : for line-of-business users
- Development view : for Project managers, solution integrators
- Process view : for Solution designers and integrators
- Physcial view : for system engineers
- Scenarios view : to iterate and develop views
By mapping from one view to another, a system can be architected to a great precision in first attempt, this becomes a stepping stone for future iterations. After 2-3 iterations the system is solid.
There are many references over internet, I used below.
http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf
Subscribe to:
Posts (Atom)