Ebook Free Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber
Downloading guide Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber in this internet site lists could give you a lot more benefits. It will reveal you the best book collections and also completed collections. Many books can be found in this web site. So, this is not just this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber Nonetheless, this publication is described check out considering that it is an inspiring book to give you more opportunity to get encounters and also thoughts. This is simple, review the soft documents of the book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber and also you get it.
Developing LDAP and ADSI Clients for Microsoft(R) Exchange, by Sven B. Schreiber
Ebook Free 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. What are you doing when having leisure? Chatting or searching? Why do not you attempt to read some publication? Why should be reviewing? Reading is among fun as well as enjoyable task to do in your extra time. By reviewing from numerous sources, you can discover new information and also experience. Guides Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber to review will certainly many beginning with clinical publications to the fiction books. It implies that you could check out guides based on the need that you wish to take. Obviously, it will be various and you could read all e-book types any type of time. As below, we will certainly show you a book need to be read. This book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber is the choice.
By reviewing Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber, you can recognize the understanding and also points more, not only concerning exactly what you receive from people to people. Book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber will be more trusted. As this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber, it will really provide you the good idea to be successful. It is not only for you to be success in particular life; you can be effective in everything. The success can be started by recognizing the standard understanding and also do actions.
From the combination of knowledge as well as actions, a person can improve their skill as well as capability. It will lead them to live and also work far better. This is why, the pupils, employees, and even companies must have reading habit for publications. Any sort of publication Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber will give particular knowledge to take all advantages. This is just what this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber tells you. It will certainly include even more understanding of you to life and also function far better. Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber, Try it as well as confirm it.
Based on some experiences of many individuals, it is in reality that reading this Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber could help them to make better option as well as provide more experience. If you want to be one of them, allow's acquisition this publication Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber by downloading and install the book on link download in this website. You could get the soft documents of this publication Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber to download and install and also deposit in your available electronic tools. Just what are you waiting for? Let get this book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber on the internet and review them in at any time and also any kind of location you will certainly check out. It will not encumber you to bring hefty book Developing LDAP And ADSI Clients For Microsoft(R) Exchange, By Sven B. Schreiber within your bag.
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.
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