index > Visual Studio Team System - Architects > Looking for a sample LLD

Looking for a sample LLD


Hello,

I have been reading MS VSTS and am getting a little confused on the LLD. If someone could provide a quick sample I would greatly appreciate it. I have two scenarios:

Scenario 1:

We have two physical boxes. 1) Database Server w2k3 2) IIS server w2k3. The IIS box has both the webservices as well as the web site application on the same box. What endpoints do I add? How can I represent this on an LLD?

Scenario 2:

On a client we have w2k machine. It has sql express as well as a vb.net windows application. Sql express will replicate via websync which is fired off from the vb.net windows application. What endpoints do I add? How can I represent this on an LLD?

If anyone could just provide a simple sample to these scenarios It would be a great starting point for me. Thanks in advance.

John

John123

John

I assume that you are talking about the Logical Data Designer (LDD). The designer is used to describe logical servers and not physical ones. For example I could have IIS and SQL server on the same physical box. But in my LDD I can show them as two different logical servers and create a communication endpoint between them to show that they can talk to each other.

There are many ways to design your LLD depending on what settings you need. However for scenario 1 you could do the following. For the logical IIS web Server you just use the WebSiteEndpoint and connect your HTTPClientEndpoints to this. The WebSiteEndpoint does not care if the request is for an HTML page or a webservice. It just shows that the you can make inbound HTTP\HTTPS calls to this logical IIS web server. You would then add a logical database server and connect the database shape to the IISWebServer shape.

For Scenario 2 you could create a WindowsClient and DatabaseServer Shape and connect them using a DatabaseClientEndpoint to represent the fact that the Windows Client talks to a Database.

Remember that LDD is used to describe the logical types of servers and connections in your environment. It does not care about your application design. It is not until you do a deployment that you bring together the LLD and your application\system design to see if you application\system will work with the way your datacenter is configured.

Links that you may find helpful.

http://msdn2.microsoft.com/en-us/library/ms181930.aspx

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/datacenterdesigner1.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/datacenterdesigner2.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsts-arch.asp

Hope this helps

Thanks
Brian [MSFT]
Microsoft Developer Support

This posting is provided "AS IS" with no warranties, and confers no rights.

Brian Combs MSFT

Brian,

Thanks for the response. For scenario 1 would I have two IISwebServers? Even though on the same box. One for the website and one for the webservice? What are the differences between a HTTPClientEndpoint and a WebSiteEndpoint? Would the website connect to the webservice via a WebSiteEndpoint and then a client connect to the website using the HTTPClientEndpoint?

John

John123

John

An HTTPClientEndpoint represents an outgoing connection from a shape. Where a WebSiteEndpoint represents the incoming server side of the communication. So if I have an IISWebServer shape and it needs to communicate to a web service on a second IISWebServer shape I would add an HttpClientEndpoint to one of the IISWebServer shapes and then connect the HttpClientEndpoint to the WebSiteEndpoint on the second IISWebServer Shape.

The Introduction to Logical Datacenter Designer, Part 2 demonstrates something like this.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/datacenterdesigner2.asp

If you have a web server that will host ASP.Net applications and WebService application you can represent them as two IISWebServer shapes or a single shape. It is up to you on how you want to describe your data center. Remember the designer is a logical designer it does not represent physical boxes.

Thanks
Brian [MSFT]
Microsoft Developer Support

This posting is provided "AS IS" with no warranties, and confers no rights.

Brian Combs MSFT

HI John,

The post at http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=5261&SiteID=1 links to a set of samples we shipped for Team Architect. Within this is a sample logical datacenter diagram. We also have some LDD-specific walkthroughs at http://msdn2.microsoft.com/library/ms246202(en-US,VS.80).aspx




Elona Tuomi | Documentation Manager | Visual Studio Team Suite
Elona Tuomi MSFT

Hi Brian / Elona (and John),

I'm interested in how to advise people who want to -- or are used to -- representing "physical" nodes (a la UML deployment diagram) rather than logical servers.

Would you say that's out of the question on the LDD since it's intended to be purely logical, or could we use zones for that purpose? So, two logical servers (s1 and s2) sitting on the same physical machine (wks1) would be placed in a zone named "wks1" representing that machine. I already use zones to represent network regions (e.g. DMZ, Public Internet zone etc.) and it seems not that different for zones to represent machines. What do you think?

Tony.

"Professional Visual Studio 2005 Team System"

http://www.amazon.com/gp/product/0764584367

Tony Loton

Hi Tony,

Yes, you can use the zone to indicate that. Here's a help topic that discusses this scenario. http://msdn2.microsoft.com/ms242858(en-US,VS.80).aspx




Elona Tuomi | Documentation Manager | Visual Studio Team Suite
Elona Tuomi MSFT
reply 7

You can use google to search for other answers

 

More Articles

Mobile Distributed Application in Application Diagram
Anyone using VISIO for Enterprise Architects?
Reengineering Migrated Applications
Settings and Contraints Editor : Search function
Application Diagram and MapPoint Web Service - not working :(
VS.Net 2005 RC Application Diagram problem with SoapExtensions in...
add a new ditributed system Diagram from scratch
shared types in the distributed system designer
N-Tier application in Application Designer - middle tier?
Why no Library Project representation in the Application Diagram?...
Welcome to Bokebb   New Update   Joins the collection  
 

New Articles

Visio for Enterprise Architects 2005 - a…
Deployment attribute : System Designer
Visio for enterprise architects freezes …
Distributed System template generates VB…
Messeges are not sending to Send Port
Project Class Libraries
How to iterate through cached objects
Logical DataCenter - Newbie
Samples available for RTM
where do newbies ask questions?
Hosting the Designer outside of Visual S…
Default implementation language for dist…
calling policy from orchestration.
Visio 2005 unable to syncronize code cha…
Representing external non-WSDL Web Servi…

Hot Articles

Caching Methods
About Interpreter Pattern
Updated MSDN content for VS Team Edition…
Error trying to add a new port to a cust…
WinFx and Application Designer
Sequence\Flow Diagrams in VSTS
Distributed System template generates VB…
VEA2005: Database Menu is vanished !?
Problems with Application Designer
Saving diagram changes
Using a deployment report in a setup pro…
Individual Website settings versus Defau…
Enterprise Templates
reverse engineering
Zone Communication Constraints

Recommend Articles

Individual Website settings versus Defau…
Implicit constraints, Pre-defined constr…
Problems with dots in the name of projects
Visual Studio 2005
Validate Diagram in Logical Datacenter D…
biztalk message problem
shared types in the distributed system d…
Application Diagram and MapPoint Web Ser…
Cannot open certain files in VEA 2005 su…
Update of SettingValue.Value throws exce…
Messeges are not sending to Send Port
PowerToys for the Visual Studio 2005 Cla…
WinFx and Application Designer
Designing n-tier application in Architec…
SDM Model