Answer Questions
JBG Message vs Service.
EmailValidation message vs EmailValidation Service. SOA is mostly about services and messages. Rather than create a number of services with different names would it be recomended if we create 1 generic service and have it request/reply messages. For ex: EmailValidation service. Instead of creating a service for email validation, create a validationService and have it process all the validation messages for the application. Just wondering how ...Show All
Prasanth Menon Extensibility hooks meet Enterprise Library?
Wow! I hope this forum starts to get a bunch of traffic from the architctecture community. I really have been looking for something like this to post the really hard architecture questions I'm dealing with at the office. Most recently that has been surrounding the usage of the enterprise library and how we can embrace and extend it to help achieve high levels of productivity when delivering line of business applications. The ...Show All
Paulredman Contract first - what tools do you recommend?
Hajo, I know about addin from Thinkcenture but I'm wondering if you use other tools, addins, etc. Hi Christian, I am only saying that this particular tool is not perfect. I have nothing against approach/methodology like contract-first. I think it's great idea but there is lack of tool that support it. In my opinion the future will look something like what Christian Weyer and Ed Bakker are attempting with the DSL toolkit. Christia ...Show All
Vince206 Best place to store across Layers
Hi, In a layered ASP.NET application, with Entity/Collection, DAL, BLL, Service Facade, UI, I would like to know what is the best place to store information. This information could be either a primitive type such as a string, or a complex type such as Collection. We use Oracle 10g as DB and two servers for Load balancing. I'm unable to come to conclusion on giving a generic solution on when to use what, among the four options below: 1. Ses ...Show All
Sepp Obermayer Visio and UML 2.0
Are there any plans to realize UML 2.0 specification in Visio Thanks Dim Actually, Microsoft does not want to turn anybody away from using UML notation. However, as pointed out here we recommend using UML and UML-based tools for: Sketching. White boarding. Documentation. Conceptual drawings that do not directly relate to code. And, we recommend precisely defined DSLs and DSL-based t ...Show All
Joketery Restrictive Development- Propagating Architectural Patterns
How does the architect get their architecture propagated throughout analysis, design, and the construction phase I have only found one way to successfully do this. It is what I refer to as Restrictive Development. Here is an overview of Restrictive Development . I would like your feedback on this. Do you use another technique I also think architecture governance is an imp ...Show All
Armadon Performance Monitor on a Widows 2003 Server?
Performance Monitor on a Widows 2003 Server I think there are too many unknowns to give you an answer for example - What does the software do if it is doing a lot of number crunching 75% of CPU usage might be expected. Another example - Is the target hardware suitable for the application maybe you are using a weak platform what other programs run on the server etc. Arnon Hey All, Well you are both correct. I thought aft ...Show All
cbaldo1 Designing Databases for SOA
My question relates to best practices in database design for SOA. Specifically I am looking for a guideline that will help me maximize performance and guarantee uniqueness in and SOA environment. Is it generally advisable to use surrogate keys in your tables if you are designing the data store for an entity service If so, what datatype should you use, integer, GUID I would expect that if I use surrogate keys, that they will then be used b ...Show All
mallikarjun UML/Modeling Tools you are using?
One of the problems I have found in VSTS 2005 is the lack of modeling tools for the Software Architect. Jack Greenfield addressed and answered my concerns here . He also said MS is working on some addressing some of the issues. I responded to him here . I needed something today to allow me to continue doing my job which currently is implementing a product line engineering process. I am using UML on this project. In case you are interes ...Show All
A Chapman Win2003 Server with multiple NICs DNS problem
I have a small sized network with 2 domain controllers which also double as Web Servers. They are both in the same domain and both of them have two NICs. The second NIC is used on both computers (along with two others) to tie them in a NLB cluster. These two domain controllers also are DNS servers and I'm having trouble configuring the DNS properly. Since both computers have 4 IP addresses (two configured on each NIC) the DNS Servers reg ...Show All
Vincent 0 catch and rethrow is expensive, log is far far more expensive!
log will make a 5 times degradation in performance! so if your call depth is 5, and you log at every layer, then that single failed call will take 5**5 more time to complete! not to say the big mess made by all the repeated log record for the same single failure. so in the end, log will kill you instead of save you. :-) John Xie SourceCompanion, the best in class collabration tool built on vss i think i was replying in ...Show All
Jason Yip WSE 3.0 solution
I am designing a system that will be using WSE 3.0 with RM for message transfer. One of the endpoints of this system is BizTalk 2004 (may be 2006), which does not support WSE 3.0 natively. That means that I need to have Web Services component that will unwrap the message and send it (or drop it) to Biztalk. What would be your suggestions for exchanging messages between this Web Services component and Biztalk Yes, the communication is ...Show All
durayakar Advantages of OOP ?
Hello, Im a fun of OOP designs. I design my bussiness classes when I start a new project. Then maybe I will write mapper classes for bussiness classes to map DB tables or using an O/RM tool or an ODBMS . Think that this project is big one and it has long deadline. You will develop it 2 or 3 years. Requirements will be changed. To develop this project with OOP designs and n-Tier application design is good idea. But I am asking myself ...Show All
Steven W. Choosing deisng pattern
Hi. Your help is very appreciated. I want to build an app that is basically a client db. For that I am contructing a "client" class (that has - name, address, contact details etc...). However, I want to enable my users, to add properties to my "client" class WITOUHT needing to change my code . i.e. some clients might require an "age" and "annual income" properties as part of the "client" class. Which design pattern(s) might assist me ...Show All
pavel_roy Software architecture... I'm stuck!
Hi all! I'm currently stuck in the design process of my next app. This is nothing new as I've been trying to get past this particular hurdle (over several projects) for the last 3-4 years without much success. Everything goes well until the end of the requirement gathering phase. I have a list of detailed , categorized requirements and I think the next logical step would be to work on the architecture of the project at a highest possible level o ...Show All
