2086
Конференции Семинары и Тренинги / Re: МСК - Семинар "Разработка требований и состава работ"
« : 30 Марта 2007, 01:49:37 »
Публикую презентацию к семинару в форматах PowerPoint и OpenOffice Impress.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Интересно, аренда ПО будет популярна?А что именно ты имеешь в виду под арендой?
Насчет логики приложения на клиенте. Если следовать классической архитектуре клиент-сервер, тогда на стороне клиента обычно размещают средства представления, логику представления, бизнес-логику, логику управления данными.Из классического определения "Клиент-сервер", да из самих терминов следует, что "клиент" - это тот, кто запрашивает и воспольуется результатами, а сервер - кто выполняет запрошенную задачу (обработка, сохранение, whatever). В тех же Оракловых технологиях традиционной реализацией такой архитектуры например, для банковских систем, является помещение бизнес-логики и логики приложения на сервер БД, тесно интегрируя их с БД, тебе Саша подтвердит.
Денис, а что бизнес-логику разве нельзя внедрять в БД? Мне казалось, что довольно часто это делается: и через validation rules и через целостность, да сама метамодель чем не бизнес-логика, а триггеры, хранимые процедуры?WikiPedia говорит:
Business logic comprises:Т.е. состоит из бизнес-правил и потоков работ, с чем я вобщем согласен, если добавить процессы, события, состояния и семантические отношения. Бизнес-моделирование в IT - это структурная модель ПрОбл+Бизнес-Логика, если первую можно более или менее удачно положить в РБД, то вторую - далеко не всегда.
* business rules that express business policy (such as channels, location, logistics, prices, and products); and
* workflows that are the ordered tasks of passing documents or data from one participant (a person or a software system) to another.
В твоих словах просматривается такой тезис БД - просто средства хранения фактов? Т.е. правила их формирующие, ограничение целостности и другое - все это что-то другое?Целостность конечно является частью бизнес-логики, только к сожалению в большинстве случаев её слишком мало, т.к. бизнес-правила нетривиальны. Если в данном конкретном приложении хватало бы "базовой бизнес-логики", то никто бы про PL/SQL не заикался.
Ну Вы батенька ту не правы - читал я его. Да, не применял, т.к. задач таких не было.Саша, объектный PL/SQL - это про реализацию бизнес-логики и логику приложения - при чём тут БД?
И считаю, что практически все можно реализовать на РБД, и оптимально, а если что-то нельзя, то скорее Вы проектировщик хреновый ...