Mohammed Atef’s Technical blog

Software Design Architecture ebooks list

Software Design Architecture
  • (BOOK) John Wiley & Sons – Pattern-Oriented Software Architecture – A System of Patterns, Volume
  • Addison Wesley – Beyond Software Architecture. Creating And Sustaining Winning Solutions (2003)
  • Addison Wesley – Software Architecture in Practice, Second Edition
  • Addison-Wesley Professional – 2003 – Software Architecture in Practice – Second Edition – ISBN 03
  • Design.Pattern-Oriented Software Architecture, Patterns For Concurrent And Networked Objects, Vol
  • eBook.Addison_Wesley-Beyond_Software_Architecture.ShareReactor
  • Intel architecture software developer’s manual vol3
  • Internet – Seamless Object-Oriented Software Architecture – Analysis and Design of Reliable Syste
  • Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects,V2
  • Pattern-Oriented Software Architecture.Volume 3.Patterns for Resource Management
  • Recommended Best Industrial Practice For Software Architecture Evaluation
  • Wiley – Pattern-Oriented Software Architecture – A System Of Patterns
  • WILEY -the_Art_Of_Software_Architecture_Design_Methods_And_Techniques
  • Design Patterns, GOF
  • Wiley Pattern-Oriented Software Architecture (Vol 3)
  • Just Enough Software Architecture
    Microsoft patterns
  • Addison.Wesley.Effective.Use.of.Microsoft.Enterprise.Library.Jun.2006
  • Application Architecture for .NET-Designing Applications and Services
  • C# – Wrox – Professional C# Design Patterns Applied
  • DALG
  • DAMAZ
  • Data Patterns
  • Designing Data Tier Components and Passing Data Through Tiers
  • DIGWC
  • EAIArch
  • EMAG
  • EntArch
  • ESP
  • Microsoft.Press.Enterprise.Solution.Patterns.Using.Microsoft.Dot.NET.Version.2.0.eBook-iB

Data Designing and Tiers

  • Beginning C# Objects – From Concepts to Code (Apress, 2004).CHM
  • APress Developing Application Frameworks in .NET
  • Beginning C# Objects – From Concepts to Code (Apress, 2004).CHM
  • Designing Data Tier Components and Passing Data Through Tiers

DataMining new

  • Datamining-Concepts And Techniques
  • An Introduction to Data Mining
  • Building Business Intelligence and Data Mining Applications with Microsoft SQL Server 2005
  • Computer Science – Introduction To Data Mining And Knowledge Discovery
  • Elsevier, Data Mining Practical Machine Learning Tools (2005), 2Ed DDU_ OCR 7.0-2.6 LotB
  • Introduction to Data Mining and Statistical Learning
  • Morgan Kaufmann – 0120884070 – Data Mining Practical Machine Learning Tools and Techniques,Second
  • Morgan.Kaufmann,.Data.Mining.Practical.Machine.Learning.Tools.(2005),.2Ed.DDU.LotB
  • Morgan.Kaufmann][Data.Mining.-.Concepts.And.Techniques]
  • Wiley, Discovering Knowledge in Data an Introduction to Data Mining (2005) DDU BM OCR 7.0-2.6 Lot
  • Wiley,.Discovering.Knowledge.in.Data.An.Introduction.to.Data.Mining.(2005).DDU

September 6, 2010 Posted by | Architucture, Design Patterns | Leave a Comment

Canonical schemas

Introduction

Canonical Schema is doing the same using for Canonical data model which designed to communicate between different data formats, actually this pattern used to decease the cost of integration developments while you are doing enterprise application integration and also it is used heavily in SOA solutions.

Problem

suppose you have five different schemas and you are going to integrate between them what you can do?

Solution without Canonical Schema

you will do integration and mapping between each schema you need to integrate with the other one.so you will do the below design pattern.
canonical schema1

the problem of this solution that you are was a lot of time for mapping and integrating each schema.

Solution Using Canonical Schema

you can create common schema called(Canonical Schema) and at any given time you can translate to or from this schema. it is seems you have only one schema and any other schema can transform to it, i think it will be better for you now.so kindly find the pattern design using Canonical Schema in the image below:

canonical schema2

I hope that helped.

August 19, 2009 Posted by | Architucture, Biztalk, Design Patterns, SOA | , , , | Leave a Comment

   

Follow

Get every new post delivered to your Inbox.