.NET Enterprise Development in VB.NET: From Design to Deployment / Edition 1

.NET Enterprise Development in VB.NET: From Design to Deployment / Edition 1

by Apress, Brian Patterson, Bill Forgey, Karil Watson
     
 

ISBN-10: 1861006179

ISBN-13: 9781861006172

Pub. Date: 02/22/2002

Publisher: Apress

This is a solution-focused book which uses an extended case study to give the reader a clear understanding of all the issues involvedin the design and development of a complete enterprise application. During the book, we use a tool developed by an author (The full source code is made available to readers, with an appendix devoted to its full description), which

Overview

This is a solution-focused book which uses an extended case study to give the reader a clear understanding of all the issues involvedin the design and development of a complete enterprise application. During the book, we use a tool developed by an author (The full source code is made available to readers, with an appendix devoted to its full description), which abstracts a lot of the complexity of building a rich application object model making it possible for application architects and programmers to create a powerful, highly reusable object model with a simple desktop application.

The book begins by taking a look at the overall design of the enterprise application and then moves on to show how the enterprise can be accessed from desktop and mobile applications, as well as over the web using ASP.NET. Web Services also play a big part by exposing the functionality of the underlying business objects, as well as being used for authentication amongst other things. Of course, security is discussed where particular issues arise, as well as being covered in more depth in its own chapter. Once we have the enterprise application up and running, we look at administration, hosting, and management.

All in all, this book provides a hands-on practical guide, and developers will be able to apply the lessons learned here to their own applications without having to sift through reams of theory first.

This book, by means of a case study, teaches people how to set up and run an enterprise solution using .NET.

People interested in this would be:

Developing and selling off-the-shelf software products for use as line-of-business (or to an extent productivity) applications
People who customize either their own organization's off-the-shelf products or another organization's off-the-shelf products for deployment as a line-of-business application
Developing line-of-business applications internally

Intermediate in level, this book will help beginners and advanced developers alike to appreciate the scope and requirements inherent in building enterprise applications.

Author Biography: After working with Wrox Press on a number of projects since 1999, Matthew Reynolds is now an in-house author for Wrox writing about and working with just about every aspect of the Microsoft .NET Framework. He's also a regular contributor to Wrox's ASPToday, C#Today, and Web Services Architect sites. He lives and works in North London.

Karli Watson is an in-house author for Wrox Press with a penchant for multicolored clothing. He started out with the intention of becoming a world famous nanotechnologist, so perhaps one day you might recognize his name as he receives a Nobel Prize. For now, though, Karli's computing interests include all things mobile, and upcoming technologies such as C#.

Product Details

ISBN-13:
9781861006172
Publisher:
Apress
Publication date:
02/22/2002
Edition description:
2002
Pages:
450
Product dimensions:
0.00(w) x 0.00(h) x 0.04(d)

Related Subjects

Table of Contents

Prologue1
What Does This Book Cover?2
Who Is This Book For?3
What You Need to Use This Book3
Conventions3
Customer Support4
Chapter 1Introduction9
The Changing Face of Enterprise10
Distributed Applications10
Introducing .NET15
The Sample Application16
Summary19
Chapter 2Application Design21
Wrox Enterprise Objects22
Using the WEO Object Builder30
Using the Object Builder Tool30
Relating Entities46
Inserting Data50
Your Own Stored Procedures51
Summary57
Chapter 3The Application Browser59
Before We Begin59
Browser Distribution61
Getting Going63
Building the Client69
Communicating with the Browser84
Opening New Browsers and Other UI Tidbits89
Summary98
Chapter 4Developing for the Desktop101
Debugging101
Editing Customers105
Retrieving Data108
Changing Data123
Adding New Customers137
Summary137
Chapter 5Automated Processes and Transactions139
Our Approach139
Order Loading142
Order Processing and Transactions154
Services170
Summary171
Chapter 6Web Services173
Why Use Web Services?174
Accessing BookManager Data with Web Services175
Securing BookManager Services184
Summary207
Chapter 7Internet209
ASP.NET--A Crash Course210
The BookManager ASP.NET Application214
Server Control Design239
Summary239
Chapter 8Mobile Controls241
The Wireless Internet242
The Mobile Internet Toolkit244
Mobile BookManager Access257
Summary265
Chapter 9Services267
Remoting268
Token-Based Authentication269
Authenticating Users270
Building the Service280
Connecting to the Service286
Passing Tokens294
The Windows Service299
Summary304
Chapter 10Automated Deployment and Code Access Security307
Application Security332
Asserting Security341
Summary342
Chapter 11Administration345
Building the Administration Tool345
Building the Tool347
Adding the Administration Objects to "ServiceHost"361
The Microsoft Management Console372
Summary373
Chapter 12Management375
Performance Counters376
Exception Reporting391
Event Logging398
Debugging and Tracing400
Load Balancing403
Summary408
Appendix AThe WEO Object Builder411
The Database Scanner411
The Code Generator419
Object Builder Class Reference426

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >