Download Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber
After knowing this really simple way to review and also get this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber, why do not you inform to others regarding this way? You can inform others to see this internet site and choose searching them preferred publications Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber As recognized, right here are great deals of listings that offer lots of type of publications to accumulate. Simply prepare few time and net links to get guides. You could really enjoy the life by reviewing Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber in a quite simple fashion.
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber
Download Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber
Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber. Exactly what are you doing when having leisure? Chatting or surfing? Why do not you aim to check out some e-book? Why should be reading? Checking out is just one of fun as well as delightful activity to do in your spare time. By reading from lots of resources, you could find new info and encounter. Guides Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber to check out will be countless starting from scientific books to the fiction e-books. It means that you could check out the publications based upon the necessity that you intend to take. Of training course, it will certainly be different and also you could review all book kinds whenever. As right here, we will reveal you an e-book must be reviewed. This book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber is the selection.
The means to obtain this book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber is very easy. You could not go for some places as well as invest the time to only discover the book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber As a matter of fact, you could not consistently get the book as you're willing. But right here, only by search as well as locate Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber, you could obtain the listings of the books that you truly anticipate. Sometimes, there are several books that are revealed. Those books naturally will surprise you as this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber collection.
Are you thinking about mostly books Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber If you are still confused on which of guide Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber that should be acquired, it is your time to not this site to seek. Today, you will certainly need this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber as the most referred publication as well as the majority of required publication as sources, in other time, you could enjoy for some other books. It will certainly depend on your eager needs. However, we consistently recommend that publications Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber can be a terrific infestation for your life.
Also we talk about the books Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber; you may not discover the printed publications here. Many collections are given in soft file. It will precisely give you a lot more advantages. Why? The first is that you might not need to carry guide almost everywhere by fulfilling the bag with this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber It is for guide is in soft documents, so you could save it in gizmo. After that, you can open up the device everywhere and also check out guide correctly. Those are some couple of benefits that can be got. So, take all advantages of getting this soft data publication Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber in this site by downloading and install in web link supplied.
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
[A265.Ebook] Download Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc
[A265.Ebook] Download Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc
[A265.Ebook] Download Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc
[A265.Ebook] Download Ebook Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber Doc