Обзор книг Вивек Шарма, Раджив Шарма. Разработка Web-серверов для электронной коммерции. Комплексный подход. — М.: Издательский дом «Вильямс», 2001.

В отличие от множества узкоспециализированных книг, в которых описываются отдельные компоненты, применяемые в области электронной коммерции (например, какой-нибудь язык программирования или работа с базами данных), в этой освещается весь комплекс вопросов. Такой подход обеспечивает более эффективную реализацию проектов Интернет-коммерции, так как дает возможность сравнивать преимущества и недостатки различных языков программирования или технологий.

Это издание представляет собой обзор технологий и языков, которые можно эффективно использовать для разработки приложений; среди них — HTML и XML, Java и Javascript, SQL и JDBC. Важно, что здесь даются описания и примеры интеграции всех перечисленных средств. В книге приведено большое количество фрагментов программного кода, позволяющих сэкономить время при написании собственных программ. Кроме того, описываются некоторые практические решения для электронной коммерции — способы идентификации реквизитов кредитных карт через Интернет и средства обеспечения безопасности (такие как брандмауэры, шифрование, протокол SSL, цифровые подписи).

В заключительной части книги рассматривается процесс создания системы электронной коммерции, которая состоит из пяти взаимосвязанных подсистем — управления товарами, управления клиентскими профилями, управления заказами, управления доставкой и создания отчетов. Сначала описываются этапы проектирования системы, затем ее функциональные возможности, и наконец — сервисные программы, компоненты которых могут использоваться в любом Интернет-приложении. Кстати, код рассматриваемых систем приводится на прилагаемом к изданию компакт-диске. В Приложении можно найти рекомендации по установке и настройке программ Apache, Jserv, Oracle, mSQL, JavaMail, драйверов JDBC.

Книга ориентирована в первую очередь на программистов, разрабатывающих системы электронной коммерции, а также на менеджеров по информационным технологиям.

Меградж Заккар. Разработка приложений для электронной коммерции на Oracle8i и Java. — М.: Издательский дом «Вильямс», 2000.

Шаг за шагом в книге рассматриваются все фазы разработки конкретного проекта, что позволяет последовательно осваивать методы, необходимые для построения Web-ориентированного приложения на основе Oracle8i и Java. Читателю не обязательно обладать предварительными знаниями в Oracle и Java (издание может служить и учебным пособием), однако очень желательно иметь небольшие навыки работы в одной из этих систем.

Освещаются следующие вопросы: особенности применения Oracle8i в системах электронной коммерции и других связанных с Интернетом областях, а также использование Java в Web-приложениях, взаимодействующих с базами данных.

В начальных главах даются основные сведения об архитектуре и возможностях Oracle8i в области Интернета, рассматриваются виртуальная машина Java для Oracle и начальный этап реализации проекта, заключающийся в определении требований к нему. Далее следуют процессы создания и заполнения базы данных, управления его с использованием Oracle SQL и утилит Export/Import. Затем наступает очередь Java: приводятся основные сведения о языке, рассказывается о Java API, инструментарии JDK, доступе к базе данных через JDBC и SQLJ.

В заключительных главах рассматривается уже почти готовый проект, анализируются проблемы поиска ошибок и отладки кода. Кроме того, поднимаются смежные вопросы: защита базы данных с помощью брандмауэров, расширение масштабов и оптимизация работы системы, а также ее усовершенствование и модернизация с помощью EJB и COBRA, которые позволяют выполнять распределенные вычисления.

В Приложении содержатся справочные данные по JDBC API, основным операторам SQL и представлению словарей данных Oracle8i. Программный код, так часто используемый на страницах книги, можно найти на сайте (компакт-диска нет).

Электронная коммерция. B2B-программирование. — СПб.: «BHV- Санкт-Петербург«, 2001.

Читателю предлагается учебный курс, посвященный решению задач электронной коммерции с помощью программного обеспечения Microsoft. В качестве основной программы для решения задач класса «бизнес — бизнес» рассматривается Microsoft Site Server 3.0 Commerce Editor, а «помогают» ей MS Visual Basic, MS Script Debugger, MS Search, MS SQL Server, MS Visual InterDev и MS Internet Explorer.

Книга знакомит с порядком использования Catalog Build Server и Search Server для организации каталога и осуществления поиска в нем, а также для формирования, передачи и получения заказа с применением модели конвейера и программы CIP Manager. Представлены достаточно подробные сведения о языке разметки XML, который де-факто становится стандартом разработки Web-сайтов для электронной коммерции, и языке стилей XSL. Рассказывается, как с помощью Visual Basic можно создавать COM-объекты в XML, называемые «скриптлетами».

Для электронного обмена данными между организациями служит стандарт EDI, краткое описание которого также присутствует в книге. Для анализа потребительского поведения необходимо отслеживать, какую информацию просматривают посетители сайта и что игнорируют, сколько времени и как часто находятся на той или иной странице и т. д. Издание знакомит с имеющимися в программах Microsoft службами, объектами активного пользователя (AUO, Active User Object, AUO) и каталогами принадлежности (Membership Directory), — которые способны учитывать и обрабатывать такие данные.

И еще одной функции, весьма существенной для электронной коммерции, уделено внимание в книге — это обработка реквизитов кредитных карт при осуществлении платежей через Интернет. Здесь описывается средство Microsoft Passport, которое позволяет упростить действия пользователя при осуществлении покупок через Сеть. Оно обеспечивает поддержку службы SSI (Single Sign-In), предоставляющей возможность с помощью одного имени и пароля входить на большое количество сайтов, и службы электронного бумажника (Wallet Service), способствующей быстрой покупке товаров (она хранит номера кредитных карт своих клиентов).

Теоретический материал курса сопровождается лабораторными работами, выполнение которых позволит обучающимся получить практические навыки. Для этого нужно инсталлировать файлы с упражнениями с прилагаемого компакт-диска и установить необходимое программное обеспечение (приводится список из 19 пунктов). Наконец, книга содержит словарь и предметный указатель. Отметим: предполагается, что читатель хорошо знает Windows NT 4.0 Security, VBScripting, HTML и DHTML ADO.

Обзор подготовлен независимым экспертом Витольдом Барским (e-mail: psy@ft.inc.ru). Книги предоставлены магазином издательства «BHV-Санкт-Петербург« (www.bhv.ru)