Практика разработки корпоративных веб приложений 2007

Post on 06-Jul-2015

1.512 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

Презентация доклада Дмитрия Шейко на конференции PHPCONF 2007, Москва

TRANSCRIPT

Практика разработки корпоративных веб-приложений 2007презентация

Требования к интернет-решениям в эпоху Веб 2.0

Требования к интернет-решениям в эпоху Веб 2.0

Mashup

Предпочтительное использование открытых стандартов и Open Source

Асинхронный режим коммуникаций клиент/сервер взамен синхронного режима

Распределенная природа хранения документов и данных

Унификация идентификации пользователей

Архитектура участия

Обогащенные метаданные

Организация данных в системах масштаба предприятия

Структурирование данных и семантика

Структурирование данных

Документы Записи

Файлы

Неструктурированные данные

Многие ко многим

Документы

Записи

Файлы

Популярные товары

Один ко многим

Смотрите также

Связанные документы

Схематика пользовательских интерфейсов управления данными

Схематика пользовательских интерфейсов управления

данными

Схематика пользовательских интерфейсов управления

данными

Атрибуты канала 1

Атрибуты канала 1.1

Атрибуты канала 1.1.1 ЗаголовокТаблица БДДополнительные поля гридаДопустимые наборы полей

Атрибуты канала 1.1.2

Реализация проекта

Обогащенные интернет-приложения

Практика использования

Интерфейс сформирован

Интерфейс меняет состояния

AJAX-фреймворк в контент-менеджменте

Практика использованияДерево структуры

Запрос к контроллеру

Получение данных

Реакция на ответ

Практика использованияСписки линейных данных

<xml id="pagesXML"> <pages> <page title="Свойства">

<formblock variable="basic" path="..." ></formblock> </page> <page title="Содержание">

<formblock variable="content" path="..." ></formblock><formblock variable="backup" path="..." ></formblock>

</page> <page title="Инфоканалы">

<gridblock variable="gridarticles" path="..." ></gridblock> </page>

Табы

ФильтрыНавигация

Управление

Практика использованияПроводник

<xml id="pagesXML"> <page> <explorerblock variable="tree" path="..."/> </page></xml>

Реализация проекта

Контроль обновлений системы и аспект-

ориентированная событийная модель

Аспект-ориентированная событийная модель

Событие

Событие

Событие

Событие

Аспект А

Аспект Б

Аспект В

Программныйкод

Программныйкод

Программныйкод API

Программныйкод

Событие

Событие

Версия 3.1.116PHP5

Версия 3.0.219PHP4

Принципы командной разработки

Проект 1

Код адаптации

Проект 2

Код адаптации

Проект 3

Код адаптации

Проект 4

Код адаптации

SVN / CVS

Версия 3.0.220PHP4

Версия 3.1.117PHP5

Версия 3.0.222PHP4

Версия 3.1.118PHP5

Время веб-интеграции

Что такое веб-интеграция

Платформа управления корпоративным контентом

Приложения компании

Корпоративный портал

CMS

ПредставлениеUI

WEB

ФункциональностьAPI

Веб-сервисы

ДанныеБазы данных

Приложение

Цели веб-интеграции

Экстранет

Интранет

Клиенты

Корпоративная информационная система

Посетители

Интернет

Филиалы

Партнеры

Компания

Сервисы управления и доставки контента

Сервисы рекламы Сервисы справочников

Бизнес-сервисы КИС

Сервис-ориентированная архитектура и веб-сервисы

Примеры веб-интеграции

ЭкстранетИнтранет Интернет

1С-Предприятие Синхро-сервер

ArgusSoft.ru

SOAP SOAP

Пример: интеграция с ERP

Ads Ads

Офис газеты Сайт Sdelka.ruSOAP

Сервер обмена

Пример: интеграция с внутреннейсистемой документооборота

RG LabРоссия, 127005, Москва, ул. Лесная, д. 39, офис 4098 (499) 973-22-95, 8 (495) 609-22-52

info@rglab.ruwww.rglab.ru

RG Lab – интернет-решения и веб-интеграция

На слайдах были показаны примеры пользовательских интерфейсов CMS Site Sapiens (www.sitesapiens.ru)

Контактная информация

top related