Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber
Right here, we have various book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber and collections to review. We also offer variant types and type of the books to look. The enjoyable book, fiction, history, novel, science, and also various other kinds of e-books are offered below. As this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber, it turneds into one of the recommended e-book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber collections that we have. This is why you are in the best site to view the incredible books to possess.
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber
Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber
Reviewing a publication Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber is kind of easy activity to do every single time you really want. Even reading whenever you desire, this task will not interrupt your other tasks; many individuals typically review the books Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber when they are having the downtime. Exactly what about you? Exactly what do you do when having the downtime? Do not you spend for worthless things? This is why you should obtain guide Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber and also aim to have reading behavior. Reading this book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber will not make you useless. It will certainly provide more advantages.
For everybody, if you wish to start accompanying others to check out a book, this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber is much recommended. And you need to obtain the book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber below, in the link download that we give. Why should be below? If you desire various other kind of books, you will certainly always locate them and Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber Economics, politics, social, sciences, religions, Fictions, and more publications are provided. These readily available books are in the soft files.
Why should soft data? As this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber, many people also will certainly should acquire guide sooner. However, in some cases it's so far means to get the book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber, even in various other nation or city. So, to ease you in locating guides Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber that will support you, we help you by offering the listings. It's not just the listing. We will certainly provide the recommended book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber web link that can be downloaded straight. So, it will certainly not require more times as well as days to present it and also other publications.
Collect the book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber start from currently. Yet the brand-new way is by accumulating the soft data of guide Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber Taking the soft data can be saved or kept in computer or in your laptop computer. So, it can be greater than a book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber that you have. The most convenient way to expose is that you could additionally save the soft documents of Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber in your ideal as well as readily available gadget. This condition will certainly expect you frequently read Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber in the extra times more than chatting or gossiping. It will certainly not make you have bad habit, however it will certainly lead you to have far better behavior to check out book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber.
For companies struggling to integrate information stored in multiple overlapping directories, LDAP and Microsoft's Active Directory Services Interfaces (ADSI) offer a powerful solution. Now, there's a complete, practical guide to building LDAP and ADSI applications using Microsoft's latest technologies. The book starts by reviewing the fundamental concepts underlying LDAP; then introduces the basic LDAP programming model, Microsoft's LDAP implementation for Microsoft Exchange 5.x, and how native LDAP maps to ADSI objects. With this foundation in place, the book walks through construction of two sample applications, first using LDAP and then ADSI, so developers can evaluate the key similarities and differences between each approach. The programming examples become increasingly complex, culminating in the construction of a general-purpose Active Directory browser. For all directory services application developers, especially those working with LDAP, Active Directory, ADSI, Microsoft Exchange, and/or Windows 2000/NT Server.
- Sales Rank: #7774372 in Books
- Published on: 2000-04-17
- Original language: English
- Number of items: 1
- Dimensions: 9.25" h x 7.50" w x .75" l,
- Binding: Paperback
- 400 pages
From the Inside Flap
In the early days of computing, computers were mainly used for repetitive calculations. Computing machines were highly specialized for specific tasks, usually scientific, technical, or military number-crunching problems. Over the years, computers have evolved into general-purpose problem-solving machines. The invention of programmable computers opened the door for them to take over almost any work that could possibly be done electronically. Today, the computers used commercially have begun to evolve even beyond that; no longer mere problem-solving slaves, they are taking over the internal representation of entire companies. The complete hierarchical organization of a large corporation can be mapped to a data structure defined inside a computer program. This structure is called a directory.
One of the simplest examples of a company's directory is the e-mail address book exposed by a messaging system. Its entries map to employees (and possibly also to groups of employees) who are part of a company, and each entry may expose attributes that characterize the person or group it corresponds to. More elaborate directory concepts not only aggregate mail users in a flat list but also expose some of their interrelations (such as hierarchical dependencies). Most notably, this hierarchical structure is not restricted to humans only. In addition to mail recipients, a directory may contain computers, printers, system configurations, and other items that somehow interact within a company. Active Directory, part of the forthcoming Microsoft Windows 2000 operating system (formerly known as Windows NT 5), is an excellent example. Active Directory integrates the Windows NT 4 domain concept, the Internet Domain Name System (DNS), the Microsoft Exchange Directory, and even third-party services such as the Novell NetWare Directory Service (NDS) into a single paradigm.
In the past few years, the directory concept has become so important that enormous international efforts have been undertaken to standardize it. The resulting framework is known as the X.500 Directory. Following the standardization of the directory paradigm itself, mechanisms to access and control the structure of the directory have also been discussed. Today, one of the most popular approaches is the Lightweight Directory Access Protocol (LDAP). This protocol fits nicely into the widely used Internet protocol suite referred to as TCP/IP, and it's probably this relationship to the Internet, together with its power and ease of use, that has made for the popularity of LDAP.
Microsoft has announced that the next major releases of Windows NT--now called Windows 2000--and Exchange Server (code-named Platinum) will use LDAP as the core protocol of the built-in Active Directory Service (ADS).
ADS features its own object-oriented interface suite named Active Directory Service Interfaces (ADSI), with LDAP being one of its basic namespace providers. This means that you can operate the X.500-compatible parts of the Active Directory either with native LDAP or via ADSI. This book goes beyond the LDAP layer and shows in gross detail how native LDAP maps into ADSI objects, methods, and properties. Chapters 4 and 6 provide extensive ADSI sample code, culminating in the implementation of a general-purpose Active Directory browser. In Chapters 3 and 5, similar sample applications are discussed using plain LDAP, so you can compare the similarities and differences of LDAP and ADSI on a large scale. The Organization of This Book
This is a book for directory client developers working on the Win32 platform. A dramatically increasing number of programmers in this area are faced with writing software for current and forthcoming Microsoft Directory implementations: Exchange Server 5.x and Windows 2000. Therefore, in addition to two introductory chapters about the X.500 Directory and the foundations of LDAP (Chapters 1 and 2), the largest part of this book is dedicated to the main programming interfaces of those products, showing how to use them in building system software and applications.
The approach taken here is more practical than theoretical; you'll find many code snippets scattered among the sections to illustrate how things really work. As the book proceeds, the samples become increasingly large and complex. Unlike many other books on this topic, this one doesn't attempt to explain every aspect of LDAP and ADSI in equal measure. This would necessarily require breadth with depth. Instead, I focus on the features that are most frequently used in professional applications, sometimes going into great depths. Therefore, this book is not supposed to be a technical reference. Rather, it's a how-to book that aims at covering the parts of LDAP and ADSI that I think are most essential, leaving out some of the more esoteric and less frequently used features.
The book is organized into three parts. Part I ("Foundations") lays out the basic framework for the other parts. Part II ("Programming Interfaces") discusses the major interfaces available to directory application programmers, providing lots of small samples. Part III ("Reusable Samples") picks up the pieces and joins them in two nontrivial sample projects that I hope will assist you in solving many of your own LDAP and ADSI programming tasks.
The Audience of This Book
This book is written by a software developer for software developers, so it's quite technical. Programmers writing messaging and system administration applications for Microsoft Exchange Server, Windows NT, and Windows 2000 will probably benefit most.
You are expected to have basic knowledge of Win32 API programming techniques and some experience in applying them practically. I also assume that you don't know much about LDAP and ADSI except for having heard or read enough about them to suppose that they're of interest. Therefore, the book starts with extensive introductory chapters before presenting any code samples. The language used throughout this book is plain C; no C++ or MFC experience is necessary. Familiarity with other TCP/IP Internet protocols will surely help, but it isn't required.
Although the ADSI used throughout Chapters 4 and 6 take an object- oriented approach in terms of Microsoft's Component Object Model (COM), prior COM programming experience is not a requirement. Chapter 4 starts with a detailed introduction to the internals of COM, building a sound foundation that allows anyone capable of "talking C" to operate those interfaces with ease. Again, you do not need any C++ or MFC knowledge. Sample Code
The sample code provided to illustrate the programming paradigms presented in this book has been designed for Microsoft Visual C/C++ 6.0 and doesn't rely on any Microsoft runtime library code other than the standard Win32 DLLs. The code has been developed and tested on Microsoft Windows NT 4.0 SP5, but because the samples don't use specific NT features, the code will usually run on Microsoft Windows 95 and 98 as well.
The CD that accompanies this book contains all the samples as well as some additional code. The CD root contains four base directories:
_ \ldap contains the sample projects related to native LDAP programming. _ \adsi contains the sample projects based on the Active Directory Service Interfaces. _ \common contains the source code of common libraries used by some of the sample applications, as well as common header files. _ \doc contains extensive documentation on LDAP and related topics, collected here with the kind permission of the respective copyright owners.
All directories containing sample code are organized as Microsoft Visual Studio 6.0 expects them; that is, all source files are located in a directory named after the project, and the files resulting from a build reside in a subdirectory called release. You can simply copy a project directory, including its release subdirectory, to the location where you're keeping your own projects. All sample projects come with a .dsw workspace file containing the basic default settings. If you want to rebuild a sample application or library, just open the .dsw file in Visual Studio, select the active configuration (Debug or Release), and click Build\ Build or Build\Rebuild All on the main menu. Acknowledgments
It's true that my name is the only one appearing on the cover of this book. However, a book is never the work of a single person alone. It's a joint effort of many persons at various locations, working together using various communications media, and each one fulfilling an important task.
First, big thanks to Karen Gettman and Mary Hart of Addison-Wesley. Karen established the first contact and made this project possible, and Mary kept an eye on the evolution of this book, kindly lending a hand while I wrote the manuscript. No less thanks to Jacquelyn Doucette of Addison-Wesley, who has coordinated the production of this book, as well as Betsy Hardinger who handled the copyediting of the manuscript. I'm also indebted to Megan Conklin, Stacy Draper, Michael E. Harmer, Andy Herron, Robert Kitzberger, Gabor Liptak, Alan Lloyd, an
From the Back Cover
As the core protocol of the Active Directory Services (ADS) built into Windows 2000 Server and one of the most important access protocols of Microsoft® Exchange Server, Lightweight Directory Access Protocol (LDAP) is a staple of enterprise development and an essential technology for systems developers.
Focusing specifically on Microsoft's implementation of the LDAP protocol, Developing LDAP and ADSI Clients for Microsoft® Exchange presents essential technical information and real-world techniques for building LDAP and Active Directory Services Interface (ADSI) clients for Microsoft® Exchange 5.x servers. It provides extensive code examples that demonstrate the protocol in action. The accompanying CD-ROM is the most comprehensive collection of LDAP resources available, containing high-level utility libraries and reusable applications that can be embedded directly into your own applications.
You will find an overview of LDAP fundamentals, including the X.500 Directory standard, LDAP versions 2 and 3, and the C LDAP API. The book goes well beyond these basics and details how native LDAP maps into ADSI objects, methods, and properties. It walks you step-by-step through the process of writing LDAP and ADSI clients for Windows and Exchange, using sample applications for each technology that highlight their similarities and differences. This resource gives you the experience-based knowledge and software tools you need to put LDAP to work in a Microsoft environment.
Specific topics covered include:
History and evolution of the X.500 and LDAP standards How LDAP fits into the TCP/IP protocol suite and relates to Windows Sockets ASN.1 and BER Using LDAP to manage Exchange 5.5 The LDAP API Detailed information on Win32 client implementation Using ADSI on LDAP
0201657775B04062001
About the Author
Sven B. Schreiber is a practicing systems programmer, working for a large corporation in Nurnberg, Germany. He has authored several technical articles for Dr. Dobb's Journal, Windows Developer's Journal, and others. 0201657775AB04062001
Most helpful customer reviews
16 of 21 people found the following review helpful.
LDAP and ADSI for C programmers only
By A Customer
While I am sure that the book is excellent, it is for C programmers only. The code examples seem to be comprehensive, however, I was expecting them to be in Visual Basic. No where in any of the book description did it mention that this book required a knowledge of C. While it may be a great book, it is not what I can use. Sorry.
5 of 6 people found the following review helpful.
a timely intro
By Megan Squire
This is a really good soup-to-nuts introduction to directory services under Microsoft. There is tons of sample code in this book, which I find very helpful. The language is C, with a MS flavor to it. There is an amazing amount of detail in this book, and the author takes great care to explain some difficult concepts. Definitely pick this one up if you are doing MS directory development.
3 of 3 people found the following review helpful.
Wow! What a great technical book!
By Stacy Draper
First came a theoretical explanation then very detailed code. There are a lot of references to more detailed information on similar topics if the reader chooses to go off on a tangent on his own. This book has been a great springboard for me. The author does a great job of covering the art writing LDAP and ADSI clients separately and then bringing them together for a very nice compare and contrast.
See all 3 customer reviews...
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber PDF
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber EPub
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber iBooks
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber rtf
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Mobipocket
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Kindle
[A548.Ebook] Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc
[A548.Ebook] Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc
[A548.Ebook] Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc
[A548.Ebook] Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc