logging in or signing up Mike Amundsen Gulkund Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 86 Category: Product Traini.. License: All Rights Reserved Like it (0) Dislike it (0) Added: September 24, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Web Solutions with ASP.NETUsing a Message-Oriented Architecture (MOA): Web Solutions with ASP.NET Using a Message-Oriented Architecture (MOA) Mike Amundsen President, EraServer.NET MCA@EraServer.NET Overview: Overview About this talk About Mike Amundsen About EraServer.NET About this talk: About this talk Goals See ASP.NET in action See an example of a Web solution using a message-oriented architecture Get a tour of VS.NET 2003 About Mike Amundsen: About Mike Amundsen Speaker, trainer ASP.NET, C#, Web Services, VSS, Project Mgmt Author ASP.NET for Developers, Teach Yourself Database with Visual Basic in 21 Days, etc. About EraServer.NET: About EraServer.NET .NET Hosting Services since 2000 Available in Visual Studio .NET Host of EraBlog.NET blogging services Outline: Outline The Basics of ASP.NET The Power of Using MOA (Message-Oriented Architecture) Building the Stores Application The Basics of ASP.NET: The Basics of ASP.NET The .NET Runtime The ASP.NET application framework The .NET Runtime: The .NET Runtime Abstracts the OS from the application Provides type and runtime safety Designed to run on multiple platforms Designed to support multiple languages The .NET Runtime and Class Framework: The .NET Runtime and Class Framework CLI CLR Base Class Library Data and XML XML Web services Windows Forms Web Forms Common Language Specification VB C++ C# … JScript The ASP.NET application framework: The ASP.NET application framework More than a scripting engine A complete application framework Security Caching State management User interface services Input validation Designed to act like Windows forms programming ASP.NET Compilation : ASP.NET Compilation Compilation .NET Class Library: .NET Class Library Power of Message-Oriented Architecture: Power of Message-Oriented Architecture Messages and XML Platform/Technology Agnostic Design Messages and XML: Messages and XML Let’s face it XML is ‘the thing’ Message services have been around a long time Matching the two provides the benefits of both XML: hierarchical data: XML: hierarchical data XML document andlt;employeesandgt; andlt;employee ID='123'andgt; andlt;nameandgt;Jakeandlt;/nameandgt; andlt;salaryandgt;23000andlt;/salaryandgt; andlt;/employeeandgt; ... andlt;/employeesandgt; Tree structure Platform/Technology Agnostic: Platform/Technology Agnostic XML reaches to all platforms Windows, Sun, IBM Messages can go anywhere Desktop machine LAN Internet Building the Stores Application: Building the Stores Application Defining the Messages Implementing the Data Tier Implementing the Message Methods Implementing the Message Transfer Service Implementing the Web Form User Interface Defining the Messages: Defining the Messages Messages are shared between sub-systems Often messages map to data tables Sometimes messages are combinations of tables or other computed data Establish collections Implement as classes in a .NET assembly Implementing the Data Tier: Implementing the Data Tier The data tier manages the data store itself Can be a single storage format (RDBMS, ISAM, CSV, XML) Can be multiple formats Usually handles security for the data (File ACLS, Active Directory, etc.) Implementing the Message Methods: Implementing the Message Methods Accepts requests for data store information Accesses the data store as required Returns agreed messages Acts as an abstraction layer for the data store Implemented as classes in a .NET assembly The Message Transfer Service: The Message Transfer Service Talks to the message methods Sends requests and accepts return in the agreed protocol XML, binary, etc. Can be done as XML Web Service Also .NET Remoting library The Web Form User Interface: The Web Form User Interface Provides the actual user interaction Handles the input forms Provides input validation Sends requests for data via the message transfer service Receives messages and formats them for display Summary: Summary ASP.NET is more than just a DLL – it’s an application framework XML Messaging provides wide-range support for any platform VS.NET is an ideal environment for building message-oriented web solutions Thanks and Good Luck: Thanks and Good Luck Mike Amundsen MCA@EraServer.NET amundsen.com EraServer.NET EraBlog.NET You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Mike Amundsen Gulkund Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 86 Category: Product Traini.. License: All Rights Reserved Like it (0) Dislike it (0) Added: September 24, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Web Solutions with ASP.NETUsing a Message-Oriented Architecture (MOA): Web Solutions with ASP.NET Using a Message-Oriented Architecture (MOA) Mike Amundsen President, EraServer.NET MCA@EraServer.NET Overview: Overview About this talk About Mike Amundsen About EraServer.NET About this talk: About this talk Goals See ASP.NET in action See an example of a Web solution using a message-oriented architecture Get a tour of VS.NET 2003 About Mike Amundsen: About Mike Amundsen Speaker, trainer ASP.NET, C#, Web Services, VSS, Project Mgmt Author ASP.NET for Developers, Teach Yourself Database with Visual Basic in 21 Days, etc. About EraServer.NET: About EraServer.NET .NET Hosting Services since 2000 Available in Visual Studio .NET Host of EraBlog.NET blogging services Outline: Outline The Basics of ASP.NET The Power of Using MOA (Message-Oriented Architecture) Building the Stores Application The Basics of ASP.NET: The Basics of ASP.NET The .NET Runtime The ASP.NET application framework The .NET Runtime: The .NET Runtime Abstracts the OS from the application Provides type and runtime safety Designed to run on multiple platforms Designed to support multiple languages The .NET Runtime and Class Framework: The .NET Runtime and Class Framework CLI CLR Base Class Library Data and XML XML Web services Windows Forms Web Forms Common Language Specification VB C++ C# … JScript The ASP.NET application framework: The ASP.NET application framework More than a scripting engine A complete application framework Security Caching State management User interface services Input validation Designed to act like Windows forms programming ASP.NET Compilation : ASP.NET Compilation Compilation .NET Class Library: .NET Class Library Power of Message-Oriented Architecture: Power of Message-Oriented Architecture Messages and XML Platform/Technology Agnostic Design Messages and XML: Messages and XML Let’s face it XML is ‘the thing’ Message services have been around a long time Matching the two provides the benefits of both XML: hierarchical data: XML: hierarchical data XML document andlt;employeesandgt; andlt;employee ID='123'andgt; andlt;nameandgt;Jakeandlt;/nameandgt; andlt;salaryandgt;23000andlt;/salaryandgt; andlt;/employeeandgt; ... andlt;/employeesandgt; Tree structure Platform/Technology Agnostic: Platform/Technology Agnostic XML reaches to all platforms Windows, Sun, IBM Messages can go anywhere Desktop machine LAN Internet Building the Stores Application: Building the Stores Application Defining the Messages Implementing the Data Tier Implementing the Message Methods Implementing the Message Transfer Service Implementing the Web Form User Interface Defining the Messages: Defining the Messages Messages are shared between sub-systems Often messages map to data tables Sometimes messages are combinations of tables or other computed data Establish collections Implement as classes in a .NET assembly Implementing the Data Tier: Implementing the Data Tier The data tier manages the data store itself Can be a single storage format (RDBMS, ISAM, CSV, XML) Can be multiple formats Usually handles security for the data (File ACLS, Active Directory, etc.) Implementing the Message Methods: Implementing the Message Methods Accepts requests for data store information Accesses the data store as required Returns agreed messages Acts as an abstraction layer for the data store Implemented as classes in a .NET assembly The Message Transfer Service: The Message Transfer Service Talks to the message methods Sends requests and accepts return in the agreed protocol XML, binary, etc. Can be done as XML Web Service Also .NET Remoting library The Web Form User Interface: The Web Form User Interface Provides the actual user interaction Handles the input forms Provides input validation Sends requests for data via the message transfer service Receives messages and formats them for display Summary: Summary ASP.NET is more than just a DLL – it’s an application framework XML Messaging provides wide-range support for any platform VS.NET is an ideal environment for building message-oriented web solutions Thanks and Good Luck: Thanks and Good Luck Mike Amundsen MCA@EraServer.NET amundsen.com EraServer.NET EraBlog.NET