при чтении я продолжаю видеть ссылки на то, что они называют Business Objects . Я посмотрел на Википедию и такое, но я продолжаю не получать то, что Business Object есть.
есть ли простое объяснение того, что это для кого-то, что ничего не знает об архитектуре программного обеспечения, и такие?
кроме того, что такое Business Logic ?
автор: Matt Fenwick
8 ответов
каждый объект в системе, представляющий объект человеческого мира, с которым система должна взаимодействовать, является бизнес-объектом.
логика человека-мира в системе вокруг манипулирования бизнес-объектами является бизнес-логикой.
Это противоречит объектам и логике, являющимся частью деталей реализации.
например в многоуровневой торговой системе ордер / торговля будут бизнес-объектами, но сердцебиение будет детализация реализации.
логика кодирования объектов order / trade для потоковой передачи будет детализацией реализации, в то время как логика изменения состояния order на «completed» после прибытия торговли является бизнес-логикой.
автор: bobah
Ну, бизнес-объект обычно считается классом, который представляет сущность, например, книгу или магазин. Такой класс имеет определенные свойства, такие как цена, цвет, ширина, номер isbn и т. д. В Java или .NET он состоит из так называемых сеттеров и геттеров, т. е. методов, которые устанавливают или получают эти свойства.
автор: Ta Sas
Эй, пожрал, у меня были проблемы с этой терминологией, когда я тоже начал развиваться.
в основном, единственная причина, по которой используется слово «бизнес», заключается в том, что терминология разработана в контексте коммерческого программного обеспечения. Таким образом, в этом смысле предполагается, что программное обеспечение было построено для деловых целей. в противоположность, скажем, художественным, эстетическим или творческим целям.
Итак, бизнес-объекты-это простое кодовое представление реальных «бизнес-объектов». Таким образом, у вас может быть класс продукта или класс сотрудника.
бизнес-логика, логика приложения, относящиеся к «бизнес» предназначено для. Итак, такие вещи, как налоговые расчеты или как продукты, связанные с клиентами. такого рода вещи.
обратите внимание, что идея бизнес-объектов или бизнес-логики не будет применяться к разработке видеоигр или художественному развитию.
Он также не будет применяться к некоторым фреймворкам или libraires, например, ORMS или библиотеки модульного тестирования, поскольку они являются многоразовыми компонентами, которые не относятся к какому-либо «бизнесу».
автор: andy
в традиционном 3-уровневом программировании у вас есть три логических уровня или уровня. У вас есть слой презентации, который является пользовательским интерфейсом, нижний слой будет слоем базы данных. Средний слой — это слой бизнес-объектов. Как указывалось выше бизнес-объекты должны быть абстрагированы в том, что сайт может не быть вообще. Это слой абстракции, который упрощает внесение изменений в слой представления или переключение на другие данные источник.
Если ваш уровень пользовательского интерфейса не имеет или очень мало кода за ним. Это облегчает дизайнерам работу с программистами. Дизайнеры могут изменить внешний вид сайта без необходимости существенного переписывания кода, который заставляет этот сайт работать. С помощью слоя бизнес-объектов вы делаете тяжелый список сайта.
Вы делаете вызовы в слой базы данных без бизнес-объекта, зная, находится ли ваш слой базы данных в XML или реляционная база данных. И уровень бизнес-объекта затем обновит ответ на уровень пользовательского интерфейса. Обычно используется пример для банковской проводки. В пользовательском интерфейсе клиент вводит сумму, которую он хотел бы перевести со своего сберегательного счета на свой расчетный счет.
уровень бизнес-объекта будет содержать бизнес-правила для банка . Это означает, что он будет проверять баланс сберегательного счета пользователей и убедитесь, что сумма для перевода не превышает баланс счета. Бизнес-уровень будет содержать классы, которые фактически вычисляют новые сальдо как для сберегательного счета, так и для текущего счета, и он предупредит уровень базы данных об обновлении базы данных.
Источник: askdev.ru
Определение бизнес-объектов
Если субъекты и их поведение описаны, то на третьем этапе специфицируются вспомогательные средства, предметы и продукты, которые субъект обрабатывает, использует или передает третьим лицам. Бизнес-объекты — это все объекты или инструменты, которые необходимы субъекту для проведения процесса. Они могут быть материальными или нематериальными. В целом они относятся к коммуникационным действиям и собственной деятельности.
Основные вопросы:
- — перерабатываются ли, создаются или пересылаются в рамках процесса физические или электронные документы или формуляры?
- — как они структурированы?
- — какие элементы они содержат и какая у них структура и формат?
- — используются ли физические или электронные документы для обработки?
- — какая ИТ-поддержка используется: через систему контентного управления(электронный документооборот, воркфлоу) или через трансакции системы ERP, или СУБД?
- — какая маска данных используется в рамках процесса?
- — какие данные используются для чтения или письма?
- — берется ли в рамках процесса информация из Интернета?
Результат представляет собой сборник материалов, таких как перечень
документов, электронные формы, маски данных используемых приложений, а также описание набора данных и элемента данных и т.д.
Кто что делает, каким образом и когда? Такие вопросы, как: «кто», «что», «когда», «где», «почему» могут помочь составить сложные предложения.
Источник: studme.org
Что такое бизнес-объект (бо) в нем? — определение из техопедии
Бизнес-объект — это субъект на бизнес-уровне многоуровневой объектно-ориентированной компьютерной программы, представляющий часть бизнеса или элемент в нем. Бизнес-объект представляет клиента данных и может быть реализован как объектный компонент, сессионный компонент или другой объект Java. Бизнес-объект может принимать форму массива данных, но не является самой базой данных. Он представляет бизнес-объекты, такие как счет, транзакция или лицо. Бизнес-объекты по своей природе масштабируемы благодаря архитектуре объектно-ориентированных программных приложений.
Техопедия объясняет бизнес-объект (BO)
Бизнес-объект, когда он используется в объектно-ориентированном программировании, представляет собой представление частей бизнеса. Бизнес-объект может представлять собой, например, человека, место, событие, бизнес-процесс или концепцию и существовать как, например, счет-фактура, продукт, сделка или даже детали человека.
Хотя классы могут содержать поведение выполнения или управления, бизнес-объект обычно инертен и содержит наборы переменных или свойств экземпляра. Бизнес-объект также может отправлять запросы данных клиента в объект доступа к данным (DAO) и получать данные через объект переноса (TO), Бизнес-объекты позволяют проектировщикам проектировать программное обеспечение в виде управляемых частей, разбивая бизнес на модульную форму и разделяя каждую функцию на программный объект, так что по мере развития можно добавлять увеличивающуюся сложность без значительных изменений других объектов.
Многоуровневая архитектура защищает функциональные объекты приложения, такие как TO и DAO, от клиентских бизнес-объектов. Бизнес-объекты формально определяются как: бизнес-имя: термин, используемый для классификации бизнес-объекта. Определение бизнеса: заявление о значении и назначении бизнес-объекта. Атрибуты: Факты, относящиеся к назначению бизнес-объекта.
Поведение: действия, в которых участвует бизнес-объект, например взаимодействие с другими объектами, распознавание событий и изменение атрибутов соответствующим образом. Отношения: Ассоциация между бизнес-объектами, которая является отражением взаимосвязей между их бизнес-целями и взаимодействиями в них. Бизнес-правила: правила, которым должны соответствовать поведение, отношения и атрибуты бизнес-объекта. Связь через уровни и DAO означает, что могут быть разработаны многие типы бизнес-объектов, которые могут обращаться к СУБД и обеспечивают очень полезные манипуляции с данными, чтобы помочь в продвижении общей функциональности бизнес-приложений. Архитектура бизнес-приложений (BAA) — это протокол для взаимодействия бизнес-объектов, связывающий 3 уровня бизнес-объектно-ориентированной модели.
Использование пожарного рукава: получение бизнес-ценности от потоковой аналитики: расшифровка стенограммы вебинара
Управление информационными событиями безопасности (siem): в нем надолго
Для большинства организаций в масштабах всего предприятия стремительное увеличение количества серьезных нарушений в данных за последние годы привело к резкому увеличению их затрат на кибербезопасность. На фоне принуждения инвестировать в .
Источник: ru.theastrologypage.com