CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3

Thread: Middleware

  1. #1
    Join Date
    Jun 2007
    Posts
    1

    Middleware

    If Middleware is supposed to facilitate communication between front end applications and back end systems how does it achieve this by decoupling front end apps from back end data access? It sounds contradictory. Can someone explain this in layman terms for me? Thanks

  2. #2
    Join Date
    Feb 2001
    Location
    Sydney, Australia
    Posts
    1,909

    Re: Middleware

    Well, middleware acts like a middleman, taking some responsibilities away from frontend and backend to itself.

    Although this additional layer of complexity may not looks like a "communication facilitation" if you just think of middleware as of a person - e.g. interpreter (or a lawyer) - you will see the point.

    Quote Originally Posted by jservant76
    If Middleware is supposed to facilitate communication between front end applications and back end systems how does it achieve this by decoupling front end apps from back end data access? It sounds contradictory. Can someone explain this in layman terms for me? Thanks
    Best regards,
    Igor Sukhov

    www.sukhov.net

  3. #3
    Join Date
    Mar 2002
    Location
    St. Petersburg, Florida, USA
    Posts
    12,125

    Re: Middleware

    Classic example.

    A back end may be SQLServer, Oracle, DB2 or SAP (plus plenty more)

    Writing your front end with the intimate knowledge of each of this will simply clurrer your front end, and make it impossible to maintain.

    Creating a series of Web Services, that all expose the identical WSDL (interface), and have knowledge of each of the back ends respectively, "facilitates" communication.

    All the fron end has to know is the uri of the desired backend.
    TheCPUWizard is a registered trademark, all rights reserved. (If this post was helpful, please RATE it!)
    2008, 2009,2010
    In theory, there is no difference between theory and practice; in practice there is.

    * Join the fight, refuse to respond to posts that contain code outside of [code] ... [/code] tags. See here for instructions
    * How NOT to post a question here
    * Of course you read this carefully before you posted
    * Need homework help? Read this first

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured