Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

After taking a class about information systems, I want to find additional resources for learning the various patterns, concepts, and examples of their implementation. The course did focus on Martin Fowler's Principles of Enterprise Application Architecture and had a project that attempted to implement some of them.

Basically, where can I learn more about Information System design and implementation?

share|improve this question
-1 None real prog needs dis crap. [and English language either] –  mlvljr Nov 10 '10 at 22:07

1 Answer 1

Well, if you are looking for examples from a Coders point of view - this book - Core J2EE Patterns helped me a lot when I was first starting out developing Enterprise applications in Java. It's examples are specific to Java, but they can easily be applied to most OOP languages. Of course, there is always the Gang of Four book.

However, if you are looking for more high level concepts... go no further than Fowlers own Domain Specific Languages or something like this. Also, it never hurts to read classics like Mythical Man-Month or CODE Complete to get overview of what it will take to design, develop and deliver enterprise solutions. (Even if those last two are not specific to enterprise development - but do apply).

Also, one last point - everyone should read this Peopleware. It really brings home how without the right people, not design will ever be successfully developed and delivered.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.