This site has been taken over by the staff of www.ASPDeveloper.Net

Please report errors to suggest@aspdeveloper.net

BizTalk Utilities CV ,   Jobs ,   Code library  
 
Home Page
Uncategorized
Using XML to manage a wizard
An enhancement of the Microsoft XML Class Generator
Format XML
Sending Binary Data in XML to server
Retrieving a Registry subtree as XML
An XML Chat room
Base64 Encoder
A very simple way to generate multiple HTML combos from XML.
Retrieving a Registry subtree as XML
Retrieve Records
VB XML Parser
ITSE Namespace Navigator
Re: For Next Loop in XXL
Enabling the tab key in a TEXTAREA
Date sorting (advanced) combined with the Muenchian Method for grouping
Extracting an item from a delimited list
Generating a Pivot Table from name-value pairs
Positional grouping by number of items
Parsing XML tag elements with VB string functions
Padding with spaces to a fixed-length string
<< System.XML
WCF, WS, SOAP >>

By :Mark Wilson
I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :05/07/2004
Times viewed :3252

 

Code Samples 2

View the Code Samples 1 here

This content was made available by WROX Conferences 2000.
wrox
Programmer to Programmer

XML for the Criminally Insane

Model-View-Controller is a design framework with a rich heritage. Schema-based programming is a very new (and untested) approach to programming. This session explores the synergy of joining the old and the new through an application (SBPNews) built with the Model-View-Controller framework and implemented with schema-based programming techniques. This session will show how the two methodologies have much in common and complement each other well. SBP, on the one hand, helps the programmer push as much programming into data as possible; and MVC has a construct, the Model, to accomodate that data. Also, SBP is based on data transformation, and MVC Views are designed to contain these transformations. This session articulates the first of four principles upon which SBP applications are built, separate presentation from data. The other three principles are discussed in two other sessions, "XML Where Angels Fear to Tread" and "Postcard From the Future."

Presentation Text
Session Slides
Code

ASP+ Mobile Controls

If all the media news and hype is to be believed, we'll all be using a cellular phone or other mobile device to access the Web in the near future. OK, so this is probably a little over-optimistic, but there's no doubt that the number of visitors to your Web site that are not using a traditional PC-based browser will continue to increase. To make coping with the various types of mobile devices easier, in particular cellular phones, ASP+ will ship with a selection of server controls that provide output in WML rather than HTML. In this session, we look at the controls that Microsoft is currently developing. We'll also build a couple of our own controls to see just how easy it is. The session will also look at some of the issues involved in detecting the type of user-agent, and serving appropriate content - whether it's a mobile device, TV set-top box, or even a refrigerator.

Presentation Text
Session Slides
Code

Riding the Media Wave

With the advent of streaming media, developers can add new, exciting content to their websites. This session explains how diverse content comprised of text, audio, and video can be combined to provide a richer user experience and increase both the benefits to the end user as well as enhance the feedback provided from the user. This session features two sample applications: one features a database-driven survey, which incorporates streaming audio or video on which the survey questions are based; the other is a training video application that also combines PowerPoint slides and navigational links, illustrating a technique using markers within longer media clips that can be used to change the position within the clip programmatically.

Presentation Text
Session Slides

What's New in VB.NET

Visual Basic developers need to get ready for the biggest transition they have ever had to make. The next edition of VB (probably called Visual Basic.NET) is designed to make web development as drag-and-drop easy as Visual Basic 1 made Windows development. VB will be integrated into a completely new architecture called Microsoft.NET, which is Microsoft's next generation development platform. The result is huge changes. On the plus side, VB gets wonderful new capabilities for web development, object orientation, error handling, threading control, and much more. On the downside, numerous syntax incompatibilities will cause the migration from older versions to be complex and painful. VB topics to be discussed include new object oriented capabilities (full inheritance, overloading, parameterized construction of class instances, and shared members of classes), changes in data types, changes in argument passing and calling conventions, and changes in syntax used to declare and initialize variables. Syntax examples and demonstrations will be included whenever possible. On the Visual Studio.NET side, the session will cover Web Forms, Web Services, changes to the Visual Studio IDE, and an overview of the new Common Language Runtime, which is the architectural reason for many of the coming changes. Attention will also be focused on what you can do today to prepare for future capabilities. For example, designing for easy migration to Web Forms will be discussed, and tips will be included on making current code easy to convert by avoiding syntax which will no longer be supported.

Presentation Text
Session Slides

Enabling the Joint Battlespace Infosphere (JBI) - A Case Study Using XML and Server-Side Processing

Digital information is rapidly becoming integrated into all aspects of military activities, and this presentation highlights work being done for the US Department of Defense. The fundamental requirement addressed by the JBI, extracted from the 1998 SAB report, is "To provide the right information at the right time, disseminated and displayed in the right way, so that decision makers can do the right things at the right time in the right way." The work rests on using emerging web-based technology and tools (XML, XSL, Java, Active Server Pages, and WAP) to provide many of the core services needed to achieve the JBI vision, including user personalization services, publishing services, information transformation services, retrieval and presentation services, and seamless wireless access to information services.

Presentation Text
Session Slides
Code

ASP+ Basics

ASP+ introduces a new way of coding that will be familiar to VB or DHTML programmers but a little alien to developers who have only coded in script languages. This presentation will outline this event driven and more structured code by looking at the ASP+ object model and what Web Controls are and how they can be used. Web Control Families and the Web Control Object model are also covered.

Presentation Text
Session Slides

Fundamentals of DTS in SQL Server 2000

Microsoft has added an enormous amount of features to DTS - Data Transformation Services - in its new release of SQL Server. In this session, you will learn about the new tasks in SQL Server 2000 and how they can help transform data. Brian will explain how to create and save your DTS packages, and then call them from Visual Basic and Active Server Pages.

Presentation Text
Session Slides
Code

What's New in SQL Server 2000

Microsoft has added a huge array of new features in the new release of SQL Server 2000. This exciting session will offer a high level overview of those new features. Subjects covered will include the new data types, cascading DRI, user defined functions, INSTEAD OF triggers, XML, distributed views, and new and improved tools such as the T-SQL debugger in the Query Analyzer and the Copy Database wizard.

Presentation Text
Session Slides

XML Interoperability

From business-to-business supply chain management, through to providing web services, interoperability will play a key role in the next generation of Internet-enabled applications. Developers will be increasingly faced with the challenges of having their applications communicate with other systems. Distributed applications will move to the mainstream as developers produce applications that consume web services provided by third parties, and build web services for others to use. Presenting current and emerging state-of-the-art XML-based solutions to the interoperability puzzle, such as SOAP, BizTalk and the BizTalk Server, this presentation will show how these XML technologies can be used to solve real-world integration and interchange challenges.

Presentation Text
Session Slides
Code

Windows Script Components

A Windows Script Component (WSC) can be a very handy tool to add to the ASP toolbox, since these components can contain all common library code, usually added through a #INCLUDE directive within an ASP page. However, unlike an include file, a WSC is not loaded into memory until the server.createobject method is called, making the pages much more efficient. WSCs are a great link between ASP code and COM objects. This is the perfect gateway for those developers that want to move into COM programming but need to leverage their current skills in HTML and ASP with JavaScript and VBScript.

Presentation Text
Session Slides

Sharpen up on C#

Billed as "simple, modern, and object-oriented," Microsoft's new C# language promises to become the tool-of-choice for .NET development. After objectively comparing C#, Java, and VC++, Burton Harvey of Oakwood Systems Group uses C# code to build a Win Form-based app, a Web Form-based app, a re-usable component, and a Web Service that provides remote clients with data via XML. Next, Burt shows how to wrap legacy COM components for use with NGWS, how to effectively leverage the .NET base classes, and how to build server-side components that target multiple browsers. Topics touched on include tweaking your C# code to optimize the resultant IL, choosing the right JITter, and developing with an eye towards possible .NET platform independence.

Presentation Text
Session Slides
Code

COM+ Queued Components for the ASP Developer

This session is designed to illustrate how to use COM+ Queued Components to build highly available, backend services for eBusiness solutions. We will look at an overview of the architecture behind COM+ Queued Components and how it utilizes MSMQ to provide asynchronous communication. Next we will discuss the issues surrounding normal COM/DCOM component communication, such as processor intensive tasks and component availability in the web environment, and how COM+ Queued Components solves these. Lastly we will run through a demonstration on dealing with issues and discuss other possibilities where COM+ Queued Components can be used.

Presentation Text
Session Slides

Usability for Web Applications

For a web application to be really successful it is important that the user can accomplish tasks with it quickly and with a minimum of errors. This presentation will clearly define what usability is and why it is important. Specifically it will detail how usability is different to the branding of a web site. The talk will cover usability from initial design and prototyping through to usability testing. It has been demonstrated that "design for the disadvantaged is design for everyone", implying that if you create something for someone with disabilities the final design will also be easier to use by someone with no disabilities. With that in mind, much of the usability design section of the talk will focused on the W3C Accessibility guidelines such as the "Web Content Accessibility Guidelines 1.0"

Presentation Text
Session Slides

Introducing ADO+

One of the reasons for the rapid rise of ASP was its easy access to data stores, and the simple way in which data could be presented. ASP+ has taken this one step further with the introduction of a new suite of data access technologies, presently called ADO+. This presentation looks at the key concepts of ADO+ by examining how data can be presented in a number of ways. Topics covered include data binding and controls.

Presentation Text
Session Slides
Code

ASP+ Tips and Tricks

This session will cover the things that have been added to ASP+ to make our lives as programmers easier. It will cover topics such as the management of Session state, the new debugging and tracing features, error handling, how running applications can be managed more effectively, and many other cool new features.

Presentation Text
Session Slides

Enhancing ASP+ Applications with Javascript

This session is targeted at ASP programmers who are looking to expand their knowledge beyond server-side development and move more into client-side development with JavaScript. This seminar will cover a variety of "tips & tricks" that ASP programmers can use to enhance all of their applications. Traditionally, server-side is developed with ASP, and JavaScript is used for the client-side programming. For most ASP developers, this means that JavaScript can be used to validate forms. For example, there are many JavaScript functions that can verify that a user entered a valid e-mail address in a free-form text box. These functions are easily integrated into ASP. However, this is also where most ASP developers stop using JavaScript. We will look at how JavaScript functions can greatly enhance any ASP application beyond simple form validation.

Presentation Text
Session Slides
Code

Advanced IE5x Behavior Programming

Behaviors are the IE5 preferred way to write custom HTML components. In this talk, Dino will guide you through the behavior architecture and the changes from IE5 to IE55 with lots of samples.

Presentation Text
Session Slides
Code

A Client-side Environment for ASP Pages

Ever wanted to simply double-click on an ASP file within Explorer and see the final page without going through IIS or PWS? In this talk, Dino will show you how to build a client-side ASP environment that processes code blocks through the Windows Script interfaces, to enable you to do just this!

Presentation Text
Session Slides
Code

Server-side Caching

Even if you fine-tune your database, your ADO code, your network, and so on, you will find that there is another way that beats them all when it comes to performance: caching. Caching is an old technique for increasing performance by storing frequently-used data on the server, therefore reducing costly round trips. You can also reduce the resource usage of those components in your system that you require less often. The trade-off is memory, but also increased complexity if the data is not read-only. Scalability and efficiency are factors that play a major part in the lives of developers. With the introduction of the .NET initiative from Microsoft, these factors will become more important, since the services found on the net have to be more and more scalable every day! This session will start by discussing some basics about caching. Then the focus will be on techniques for caching data in web-applications, both in ASP and in COM+. We will end with some case studies and recommendations.

Presentation Text
Session Slides
Code

Enhancing Scalability with Web Farms

Every Internet developer's dream is to build an application so successful that its use becomes widespread. However, when the price of that success is an overloaded web server, frequent crashes, and sluggish application performance, that dream can quickly become a nightmare. This session will focus on different load balancing strategies including round robin DNS, hardware based solutions, and software based solutions, with particular attention to Microsoft Network Load Balancing (NLB), and live demonstrations of the most prevalent methods.

Session Slides

Next Generation Personalization

As the e-commerce landscape becomes increasingly competitive, businesses are working ever harder to differentiate themselves from their competitors. Innovators including Amazon.com and CDNow have revolutionized one-to-one personalization as a method to gain a competitive advantage over their rivals. This session begins with an introduction to personalization and how it can be employed on an enterprise-wide scale to better serve customers and business objectives. Multiple examples of online retailers implementing personalization technology, and the code underlying that personalization, will be dissected. Next, we will identify strategic locations within an application where personalization technologies can be implemented to provide maximum return on investment. The bulk of the session will be spent examining how tools from leading personalization vendors (including Microsoft, Net Perceptions, and others) can be integrated via ASP and COM to provide a world-class personalization experience for customers, via the web, email and other touch points. The session closes with an examination of what the future holds in store for personalization and one-to-one e-commerce.

Session Slides

ASP Optimization

Juan, in his unique style, will cover such topics as: Troubleshooting IIS Set-up, Data Access, Scripting, Security Tips, Script Optimisation Tips, Tuning IIS - Basic Performance Issues, and Server Optimisation Tips. An "all you ever wanted to know" session to learn to deal with those nagging error messages.

Presentation Text
Session Slides

WAP for ASP Developers

This talk will give a complete overview of WAP, intended primarily for ASP developers but also catering for the merely curious. A full definition of WAP and its structure is given, along with a whistle-stop tour of WML and WMLScript. There will be a live demonstration showing some examples of WAP applications, both plain and ASP generated. At the end of the talk Karli will take a brief look into the future of WAP.

Presentation Text
Session Slides
Code

Schema Tricks and Techniques

Modern XML technology rests on three distinct legs: the XML specification itself, XSLT/XPath, and XML Schema. Schemas are significant not only in defining XML structures but also in providing data type capabilities to XML, adding a measure of object oriented programming support, and giving an infrastructure that can be used to support internationalization and personalization of presentation. This session looks at a number of different techniques that can be used with XML Schema for enhancing XML in your organization.

Presentation Text

ATL Server and ISAPI

The next version of Visual Studio will include libraries for writing high performance web pages using C++. In this session, Matt will explore methods for using the ATL Server Libraries that are included in the next edition of Visual C++, and provide an insight into how developers can increase the performance of their applications. Although this method of web server programming requires a specialized skillset, it provides an excellent method for combining the skills of those responsible for the HTML, and those providing the business logic and database access that drive a website.

Presentation Text
Session Slides

Introduction to Application Center 2000

Application Center is a tool for creating, deploying, and managing web and component-based applications. Typically, these are line-of-business applications that require a high level of availability and need to provide acceptable response time. The servers hosting these applications are expected to handle traffic that is characterized as having high volumes, exponential growth curves, and load fluctuations. This software-based solution is designed to provide the cost advantages of the scale-out model while at the same time providing reduced operations costs. This session provides an overview of Microsoft Application Center 2000 and the product feature set. Matt will illustrate how Application Center addresses server farm scalability and management issues.

Presentation Text
Session Slides

Web Stress Testing Tools

Web performance and reliability testing is a big concern for web developers and administrators. The lack of a proactive testing procedure leads to unexpected downtime or performance problems, which could be financially devastating to a company. Web-based companies require round-the-clock availability to satisfy the needs of global customers. This talk focuses mainly on server-side web testing, which includes examining network bandwidth, web server performance, ASP code performance, and COM object stability. This type of testing is accomplished using a load simulation tool to create realistic stress against the web server. Microsoft provides a free stress tool that can be downloaded from http://webtool.rte.microsoft.com. This tool makes the testing process as easy as possible, yet it is still a complex task that requires knowledge of IIS, ASP, and how to use the tool. Microsoft is making heavy investments in the next version of this tool, known as Application Center Test. This product will be available in Visual Studio 7.0 and Application Center 2000, version 2.0. To provide some background in this field, competitive products currently sell for $100,000 or more, while Application Center Test will sell for the price of Visual Studio Enterprise. In addition to it’s advanced features, the price makes the forthcoming product a very attractive solution for customers. The talk includes an in-depth discussion of both tools, web stress testing techniques, and performance metrics. The goal of the talk is to help ensure reliable web site deployment that meets business performance requirements, and determine the most cost-effective way of delaying system saturation.

Presentation Text
Session Slides

XML Where Angels Fear To Tread: SB/MVC on the Server

This session is a follow-on to "XML For the Criminally Insane: An Introduction to the Schema-Based/Model-View-Controller Design Framework." This session moves the SBPNews sample program from Session I to the server. The first part of this session describes an ASP version of SBPNews. The second part of this session shows you how to use XSL ISAPI 2 to serve wireless clients as well. Included in the second part is an application that persists data in the Model to the filesystem as individual stories (stories used by XSL ISAPI2).

Presentation Text

Migrating from ASP to ASP+

ASP+ is designed to be fully backward compatible with earlier versions of ASP. However, there are several areas where this compatibility is less than perfect; and other areas where you really ought to consider updating your pages to get the best out of the new runtime system with ASP+. This session examines the issues involved when migrating an existing site to ASP+ from ASP 3.0 and earlier versions of ASP. It also looks at the way that you can run existing ASP pages alongside your ASP+ applications - including the limitations that this imposes. We look at the differences in the scripting/programming languages that can be used, the way that your existing COM and COM+ components are instantiated and managed, and the new additions to the ASP object model that ASP+ introduces. We also overview the underlying changes to the .NET runtime in ASP+, and see how this affects Web application design.

Presentation Text
Session Slides
Code

Postcard From the Future: An Introduction to Intentional Schema-Based Programming

Intentional Programming is a programming system that brings the power of the computer to bear on the development of software. That is, Intentional Programming has the promise to bring Moore's Law to the software industry. This session illustrates Intentional Programming with an implementation of Schema-Based Programming, something called Intentional XML. IP and XML have a great deal in common, making XML the natural way to come to terms with the new programming paradigm of IP. The XML used in this session is the same SBPNews application used in Sessions I and II.

Presentation Text

Building .NET Components and Controls for ASP+

ASP+ is a key element of the new Microsoft .NET platform. It provides developers with the scalable rich platform they need to build modern day web sites using strongly typed compiled web pages. Gone are the days of ASP spaghetti code that is interpreted and prone to runtime errors. Everything in ASP+ is compiled down to a .NET component. Does this mean ASP+ is more complex to use than ASP? No. As an ASP+ developer, you can choose whether you build your own .NET components, or whether you let the ASP+ runtime create them for you using the same development model ASP uses today. In this session we'll start by looking at how components form the foundations of ASP+, and we'll show you the how ASP+ uses components to generate all page output. After a brief review of how the core components of ASP+ fit together, we'll examine when and how you may choose to build your own components using VB and C#. We'll show you how to use components in an ASP+ page, and show how cool and easy deployment becomes for your web applications thanks to XCOPY deployment: gone are the days of registering and unregistering components! We'll wrap up the session by reviewing the components and interfaces used for ASP+ server side control development. ASP+ has a rich server side control model that fit most requirements, but you can easily extend these components or write your own. This session will assume no prior knowledge of component development, but does require a basic understanding of some programming concepts such as classes and inheritance.

Presentation Text
Session Slides
Code

ASP+ Configuration, Deployment, and Versioning

This talk will disuss the new configration, deployment, and versioning features of ASP+ and the .NET platform. Much has changed for the better with ASP+. For example, configuration information is now stored in an XML text file and goes hand-in-hand with the new XCOPY or FTP deployment model. What about .dlls you ask? There is no more registration (regsvr32.exe) required and cleaning up the application is as simple as del *.*. These are just some of the topics and details we'll be covering in this presentation.

Presentation Text
Session Slides

XML and SQL Server 2000 Integration

XML has taken the industry by storm - not only revolutionizing the way that web pages are generated, but also the way that data is exchanged between disparate systems. This session will explain the new XML support added to SQL Server 2000. In particular, you will learn about XML recordsets, URL-based queries, XML views/schemas, and how the addition of XSLT transformations can greatly simplify the delivery of XML data to disparate targets.

Presentation Text
Session Slides

Web Services

A web service is application logic that is programmatically available, and can be exposed using the Internet. Just as applications have targeted the rich services of the platform in the past, web applications of the future will take advantage of web services for programmability and feature enhancement.

Presentation Text
Session Slides

Overview of Microsoft .NET Framework

Since Microsoft's PDC conference in July this year, developers all around the world have been talking about .NET. This presentation focuses on the .NET Framework - the platform for building integrated, service-orientated applications to meet the needs of today's Internet businesses. From Web Forms and ASP+, to Web Services, deployment, and configuration, Rocky will put the pieces of the puzzle together and provide a broad introduction to the world of .NET. In the process, you will find out why Microsoft are investing so heavily in this new framework, billed as the biggest step forward since the transition from DOS to Windows.

Session Slides

Using ADOMD and MDX to Access OLAP Data from a Web-Based Application

In this session, Sakhr will discuss data warehousing and Microsoft OLAP Services, focusing on Multidimensional Expressions (MDX) and ADO-MD (ADO multidimensional). Sahkr will explain how multidimensional views of OLAP data can be created and manipulated through MDX, and will use ADO-MD to create and control OLAP cubes. To demonstrate these technologies, a sample application will be discussed, showing how MDX and ADO-MD can be used in Active Server Pages.

Presentation Text
Session Slides
Code

Working with XHTML

XHTML - the eXtensible HyperText Markup Language - is simply HTML 4.0 written as an application of XML, and as such opens up the possibility of manipulating HTML in the same way as you would work with XML. Sebastian Schnitzenbaumer explains why you should be interested in XHTML and goes on to look at some innovative ways in which XHTML can be used.

Presentation Text
Session Slides

Commerce Server 2000- Migrating from Site Server 3

Site Server Commerce 2000 is just around the corner and this talk is geared towards helping the user migrate to this new standard. The presentation is designed to address issues concerning the migration of your existing Site Server 3.0 Commerce Site to the new Commerce Server 2000. It will also highlight the new features of Commerce Server 2000 and show how you can make the best of them. A step by step guide will be provided to migrate the commerce store from one version to the next with all appropriate scripts.

Presentation Text
Session Slides

Network Applications Open and Shut

DNA may or may not be a familiar term to you but chances are you'd agree with the principles behind it. Stephen Mohr talks about building applications distributed over time and space, showing how proprietary technology complements open standards and how they may be most effectively used. Windows DNA 2000 is used as the principal example, but the discussion will also look at how such architectures can integrate with other platforms, such as Java.

Presentation Text
Session Slides
Code

Introduction to BizTalk Server

One of the key components of the Windows DNA 2000 architecture is BizTalk Server. This session is intended to introduce programmers to BizTalk Server 2000 (BTS) and prepare you for e-commerce and application integration using BTS. Stephen will describe the overall architecture of BTS, along with the main development tools of BTS (Editor, Mapper, BizDesk, and SDK). He will also show the process of integrating two applications via BizTalk. This session should give you an appreciation for the role of BizTalk Server in enterprise development, as well as introductory knowledge of how to program and administer BTS.

Presentation Text
Session Slides
Code

Connecting E-commerce Systems with XML

There is increasing need to connect different e-commerce systems driven by the following requirements: ·mergers and acquisitions require different IT systems to be combined ·business-to-business solutions requires exchanging data with business partners Connecting systems together results in increased efficiency, a decrease in erroneous data, and speeds up the business process. It has become clear that XML is the way to connect these systems together. Many Enterprise Resource Planning (ERP) systems such as SAP are providing XML connectors to their system. Also, XML is becoming part of the operating system platform, as in Microsoft Windows 2000. This talk will demonstrate how to use XML to exchange data between different E-commerce systems. The types of problems addressed in talk are:
· taking data from a legacy system and converting it to XML
· converting comma separated format to XML
· converting one XML schema and converting it to another XML schema
· converting XML to a comma separated format

"Real world" examples will be used for converting one XML schema to another XML schema (for example taking a cXML schema and converting it to an SAP XML schema) Technologies used for showing the conversions will include:
· XML Document Object Model
· SAX
· XSLT
· ActiveX Data Objects (ADO)
· BizTalk Server

The attendees will be able to take away codes samples in the form of XML document, XSLT documents and VBScript code.

Presentation Text
Session Slides
Code

Commerce Server 2000 Overview

Commerce Server 2000 was completely re-designed from its predecessor, Site Server 3.0 Commerce, to provide you, the developer, with easy to build feature-rich e-commerce sites. Exciting new features for targeting users, managing content, setting up advertising campaigns, and analyzing site usage make this product one of the most exciting server products to ship from Microsoft this year. This presentation will highlight the Commerce Server 2000 feature set including configuration and development with the User Profile System, and a COM+ based object model where user attributes can be stored in any of several data stores, then presented to your Commerce Server 2000 application as a single profile object. The User Profile System comes with out of the box support for Windows 2000 Active Directory, SQL Server, Site Server 3.0 Membership, and others. Other features that will be covered are: Targeted Advertising Campaigns, Direct Mailer, Catalog Management, Pipelines, and Site Analytics. This presentation will also detail migration from Site Server 3.0 and integration with Biztalk Server. “The migration story” is particularly difficult in many areas and this presentation will help you in the areas that may be difficult for you.

Presentation Text
Session Slides

Building Your Own In-Memory Data Cache

A common issue with most WinDNA applications is that they usually need extremely fast access to data that is frequently used. A very reliable way of getting the data is to make a call to the database server every time you need it, and if you are using stored procedures, this process is speeded up a little bit. However, the problem still remains that you have to make a network round trip every time you need access to your data, and in doing so you are probably consuming precious resources on one of your database server machines and also creating network traffic. Instead, I am going to address the need for extremely fast, read-only data access in today's WinDNA applications. There are several solutions to this problem; after all, the idea of sharing and accessing data has been around for a long time. In this talk, I am going to discuss building a custom in-memory database (IMDB) to solve this problem. We will implement a custom in-memory database with a fairly common scenario and a sample application. This article is targeted at the intermediate to advanced level Visual Basic (VB) programmer, and assumes that the programmer is familiar with COM+ and WinDNA

Presentation Text
Session Slides
Code

Programming the Exchange 2000 Web Store

The Web Store is a new feature of Exchange 2000 which combines the features and functionality of the Web, a file system, a database, and a messaging server. This session will look at how a single item in the Web Store can be accessed from ASP applications in a variety of ways: as a web page, a file, a database record, or a COM object.

Presentation Text
Session Slides
Code

Rate this article on a scale of 1 to 10

Your vote :  


 

Recent Jobs

Software Specialist, Linux - Finlan
Linux Core Technical Project Manage
Graphics designer at Tanzania. Expe
Integration Specialist Needed - Wor
Virtualization Server Infrastructur

View all Jobs (Add yours)
View all CV (Add yours)






    Email TopXML  

Front Page Daily Stuff TopXML Forum XML blogs XML Newsgroups BizTalk Biztalk Utilities Biztalk Utilities Tutorial B2B SAP XML Microsoft .NET Dotnet System XML Soapformatter SQLXML XMLserializer XQuery PHP PHP SimpleXML PHP XML Dom PHP XML RPC PHP XSLT Java Java Java XML Xalan Microsoft ASP ASP Schemas XML SQL Server XML XMLDom XSL XSL Tutorial XSLT Stylesheets General Javascript CSS XHTML WAP