ZOPE Application Server

Здравко Здравков

http://zdravko.openintegra.com

www.openintegra.com

История

началото на 90-те - група продукти на Digital Creations

1996 частично отваряне на кода на някои продукти

1998 напълно отваряне на кода, Zope

Digital Creations става Zope Corporation(zope.com)

общност на разработчиците и потребителите(zope.org)

www.openintegra.com

Характеристики

web application server

обектно-ориентирана среда

разделяне на данните, логиката и представянето

мулти-платформеност

софтуер с отворен код(Zope Public License)

www.openintegra.com

Възможности

Web management(ZMI), WebDAV, FTP

Content management

Enterprise data access(Filesystems, RDBMS, LDAP)

Powerful data sharing(Acquisition)

Integrated access control/Safe delegation("User Folders")

Built-in search tools

Instances

www.openintegra.com

Приложение

динамични web приложения

управление на съдържанието(CMS)

портали

интранет/екстранет

електронна търговия(e-commerce)

специализирани приложения

други

www.openintegra.com

Архитектура

Application Programmers Interface(API)

създаване на собствени функции, модули, продукти
(основно на Python)

връзка с външни библиотеки и приложения
(например PIL, ImageMagick)

www.openintegra.com

Zope Object Database(ZODB)

прозрачно съхранение на обекти

транзакции

присвояване на състояния, наследяване на свойства и пр.

Zope Enterprise Objects(ZEO), clustering, load balancing

www.openintegra.com

Document Template Markup Language(DTML)

първата система за шаблони на web страници в Zope

собствен синтаксис

смесване с HTML кода

www.openintegra.com

Zope Page Templates(ZPT)

разделя труда на дизайнерите и програмистите

новата система от шаблони за динамично
генериране на web страници

компоненти:
* Tag Attribute Language (TAL)
* TAL Expression Syntax (TALES)
* Macro Expansion TAL (METAL)

www.openintegra.com

Content Management Framework(CMF)

MembershipServices, including personalization

CatalogingServices

WorkflowServices

BasicContentServices

SiteDesignServices

IntegrationServices

DiscussionServices

ArchivingServices

SyndicationServices

RatingServices

TestingServices

www.openintegra.com

RDBMS

Database Adapters, ODBC adapter

MySQL, PostgreSQL, Oracle, Sybase, MS SQL server

www.openintegra.com

Продукти

Plone - система за управление на съдържанието(CMS),базирана на CMF, портален тип

Silva - XML базирана система за електронни публикации с изход към различни медии

ZMS - система за управление на съдържанието(CMS), ориентирана към малкия/средния бизнес и неправителствени организации

Bizar Software - система за електронна търговия

множество продукти за правене/валидация на формуляри, връзка с LDAP, конвертори на файлови формати, blog, фото-галерии и пр.

www.openintegra.com

Общности

хиляди разработчици по целия свят

ядро от разработчици в Zope Corporation

профилирани общности - Plone, CoreBLOG и др.

общности на регионален принцип - Zope Europe,
Германия, Франция, Италия, Бразилия, Австралия и др.

издания на Zope тематика - ZopeMag, ZopeZen,
Zope Dispatches и пр.

www.openintegra.com

Компании

Zope Corporation

разработчици на Zope решения

доставчици на Zope инфраструктури

бизнес-мрежи

www.openintegra.com

Благодаря за вниманието ;)

www.openintegra.com

2004-07-02T09:21:25