Docstoc

N TIER ARCHITECTURE

Document Sample
N TIER ARCHITECTURE Powered By Docstoc
					N-Tier Architecture

-----------------------------



Connecting between two servers is known as 3-Tier +

architecture.



Connecting between:

          1) ASP.NET to ASP.NET Servers

          2) ASP.NET to .NET Desktop Server(s)

          3) ASP.NET to Non-DotNet [3-Tier] Application Servers



Two Technologies:

          • .NET Remoting

          Both the Servers MUST be using .NET CLR



          In case of Remoting, Data Transfer as well as

          Assembly Sharing is possible.



          • XML Web Service

          Both the Servers may be using unknown technologies.

                     - ASP.NET to Any 3-Tier Web App[J2EE/PHP]

                     - Also ASP.NET to ASP.NET



          In case of XML Web Service,

          ONLY Xml Data Transfer is possible.



          ----------------
EDI[Electronic Data Interchange] via Satellite

        |

eCommerce

        HTTPS / SSL

        Browser

        |

eBusiness

        New Technologies with Security[HTTPS/SSL]

        ASP.NET[.aspx], J2EE, PHP

        CRM - Cutomer Relationship Management

        SCM - Supply Chain Management

                - Selling Chain Management

                - eProcurement

                - Logistics

        Types: B2C, C2C, B2B[No UI]

        |

        |

eMarketPlace

        XML Web Services[.asmx]



Company Listing:

        www.IndiaMart.com

        www.AliBaba.com



        www.Sydney.net



        www.MakeMyTrip.com
                     www.Yatra.com

                     www.TravelGuru.com

                     www.EzeeGo.com



          --------

          COM

          DCOM

          -----------

          COM sdk               [Component Object Model]

                     - .dll [Dynamic Link Library]

                     - Usable within a single System

           - Can work in windows OS only



          COM sdk

          VB, C++, MFC          => A.dll

---------------------------------




          DCOM sdk [Distributed Component Object Model]

                     - .dll [Dynamic Link Library]

                     - Usable with another Windows OS System



           - Used to connect another system

                     - Can work in windows OS only

                     - Communication bet. two windows system
DCOM sdk

          VB, C++, MFC         => B.dll

----------------------------------------




          For COM as well as DCOM components[.dlls],

                     - all components MUST be assigned one GUID

                                           [Global Unique Identifier]

                     - Each component MUST be installed with

                     Windows Registry System[RegEdit.exe]



          COM+

          --------------




         - Using .NET class Library

          Any component[assembly] created using .NET Framework

          is known as "COM+" component.



          - A COM+ component can work

                     • Within a system

                     • With another Windows OS system[Remoting]

                     • With another Non-Windows OS system[XML Web Services]



          There is NO need to register one COM+ component to RegEdit.exe
- You can install a COM+ component[assembly] with

GAC, using GacUtil.exe, to make it 'Shared'.



-----

				
DOCUMENT INFO
Shared By:
Stats:
views:127
posted:2/23/2012
language:English
pages:6
Description: N TIER ARCHITECTURE