Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. Loose Coupled Architecture

Loose Coupled Architecture

Scheduled Pinned Locked Moved ASP.NET
csharpjavascriptcsswpfdesign
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    altctrlnick
    wrote on last edited by
    #1

    Can anyone give me suggestions on the following I need to put in place an architecture which has the following prime features Assume Company X's IT Team A 1) Team A has many .NET projects lined up, Web, Windows, Services, WPF etc.. 2) For Web based projects... Team A requires the same look and feel for all projects. 3) Requirement : UI elements such as Master pages, js , css etc should not be copied over to every new project(No duplicate copies in each project) 4) Requirement : There should be a central repository kind of project/files/ etc.. which will serve as UI framework for all projects 5) Requirement : Data Access for all projects should also be driven by the same concept. One project drives data to all other projects For Data I can think of a Service. I am just not sure of how to get the architecture for the UI as mentioned above, Can someone recommend me what is the best approach. Thank You

    P M 2 Replies Last reply
    0
    • A altctrlnick

      Can anyone give me suggestions on the following I need to put in place an architecture which has the following prime features Assume Company X's IT Team A 1) Team A has many .NET projects lined up, Web, Windows, Services, WPF etc.. 2) For Web based projects... Team A requires the same look and feel for all projects. 3) Requirement : UI elements such as Master pages, js , css etc should not be copied over to every new project(No duplicate copies in each project) 4) Requirement : There should be a central repository kind of project/files/ etc.. which will serve as UI framework for all projects 5) Requirement : Data Access for all projects should also be driven by the same concept. One project drives data to all other projects For Data I can think of a Service. I am just not sure of how to get the architecture for the UI as mentioned above, Can someone recommend me what is the best approach. Thank You

      P Offline
      P Offline
      playout
      wrote on last edited by
      #2

      Go for a Service/Factory architecture and use a Agile Methodology. The service should drive the data(eg web app and windows app connect to the service)... Agile methodology to keep everything(code, documentation, team) together, etc.

      1 Reply Last reply
      0
      • A altctrlnick

        Can anyone give me suggestions on the following I need to put in place an architecture which has the following prime features Assume Company X's IT Team A 1) Team A has many .NET projects lined up, Web, Windows, Services, WPF etc.. 2) For Web based projects... Team A requires the same look and feel for all projects. 3) Requirement : UI elements such as Master pages, js , css etc should not be copied over to every new project(No duplicate copies in each project) 4) Requirement : There should be a central repository kind of project/files/ etc.. which will serve as UI framework for all projects 5) Requirement : Data Access for all projects should also be driven by the same concept. One project drives data to all other projects For Data I can think of a Service. I am just not sure of how to get the architecture for the UI as mentioned above, Can someone recommend me what is the best approach. Thank You

        M Offline
        M Offline
        Mycroft Holmes
        wrote on last edited by
        #3

        I would think any source control would serve for this. We use SourceSafe but ut is a dog, many use SVN here. We have exactly that type of environment. A segregation of duties and a set of procedures and roles within the team works resonably well. Not really an architecture question, this is setting up a standard development environment. You can then get into the style of development you want to follow, Agile, waterfall etc.

        Never underestimate the power of human stupidity RAH

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups