Business object (original) (raw)
A business object is an entity within a multi-tiered software application that works in conjunction with the data access and business logic layers to transport data. For example, a "Manager" would be a business object where its attributes can be "Name", "Second name", "Age", "Area", "Country" and it could hold a 1-n association with its employees (a collection of Employee instances). Another example would be a concept like "Process" having "Identifier", "Name", "Start date", "End date" and "Kind" attributes and holding an association with the "Employee" (the responsible) that started it.
Property | Value |
---|---|
dbo:abstract | A business object is an entity within a multi-tiered software application that works in conjunction with the data access and business logic layers to transport data. For example, a "Manager" would be a business object where its attributes can be "Name", "Second name", "Age", "Area", "Country" and it could hold a 1-n association with its employees (a collection of Employee instances). Another example would be a concept like "Process" having "Identifier", "Name", "Start date", "End date" and "Kind" attributes and holding an association with the "Employee" (the responsible) that started it. (en) Geschäftsobjekt (englisch business object) ist ein Begriff aus der objektorientierten Softwareentwicklung. Geschäftsobjekte dienen dazu, reale Größen und Abläufe in Informationssystemen zu modellieren. Sie enthalten neben Daten auch die Logik zu deren Verarbeitung (das unterscheidet sie von Entitäten). (de) Un objeto de negocio es un tipo de entidad inteligible que es un actor dentro de la capa de negocio de un programa de ordenador basado en n capas. Mientras que un programa podría implementar clases, las cuales pueden ser objetos controlando o ejecutando comportamientos, principalmente se distinguen en que no realizan nada por sí mismos, sino que albergan un conjunto de atributos y asociacionescon otros, tejiendo un mapa de jugadores que representan las relaciones de negocio. Por ejemplo, un "Jefe" podría ser un objeto de negocio, en el que sus atributos pueden ser "Nombre", "Apellido", "Edad", "Sección", "País", mientras que puede soportar una asociación "1-n" con sus empleados (formalmente una colección de instancias de "Empleado"). Otro ejemplo podría ser un concepto como "Proceso" que tenga los atributos "Identificador", "Nombre", "Fecha de inicio", "Fecha de finalización" y "Tipo", y asociado al "Empleado" que lo inició. Finalmente, aunque un objeto de negocio representa una entidad, no se deben confundir con las entidades relacionales. Muchas veces una entidad relacional puede ser representada por un objeto de negocio, pero esto no es la regla. Se puede tomar como ejemplo una entidad relacional como "Empleado" que tiene un atributo "Tipo" que permite diferenciar los "Empleados nativos" y los "Empleados extranjeros". Debido a las necesidades de un diseño, puede que la entidad relacionalacabe siendo dos objetos de negocio: "EmpleadoNativo" y "EmpleadoExtranjero", ya que éstos no van a contener las mismas asociaciones. El primero tendrá asociaciones con su información fiscal, mientras que la segunda tendrá lo propio con * Datos: Q541759 los impuestos y la aduana. (es) Un objet métier est un concept ou une abstraction ayant un sens pour des acteurs (partie prenante interne) d’une organisation (par exemple une entreprise). L’objet métier permet de décrire les entités manipulées par les acteurs dans le cadre de la description du métier. (fr) ビジネスオブジェクト(英: Business object)は、オブジェクト指向 プログラムにおけるオブジェクトの一種であり、プログラムが表現しようとしている領域での実体を抽象化したものである。 ビジネスオブジェクトはドメインオブジェクト(domain object)とも呼ばれ、ドメインオブジェクト群とそれらの間の関係をドメインモデルと呼ぶ。 ビジネスオブジェクトは、それが表す実体に関連した機能や振る舞いとデータを全てカプセル化したものであることが多い。 ビジネスオブジェクトは必ずしも実世界のビジネスにおけるオブジェクトを表したものとは限らないが、多くの場合そうなっている。ビジネスオブジェクトは、ビジネスロジック開発者がその領域(ドメイン)に関連したオブジェクトを表現したものである。この用語は、オブジェクトをドメインに関連して生成・使用されるオブジェクトと、ユーザインタフェースのウィジェットやデータベースの表や行を表すオブジェクトに分類する時に使われる。 (ja) Um objeto de negócio é um tipo de entidade inteligível sendo um ator dentro da em uma arquitetura de n-camadas de um software programado utilizando programação orientada a objeto. (pt) Доменные объекты — это объекты в объектно-ориентированных компьютерных программах, выражающие сущности из модели предметной области, относящейся к программе, и реализующие бизнес-логику программы. Например, программа, управляющая заказами, может содержать такие доменные объекты, как «заказ», «позиция заказа», «счёт-фактура». Доменные объекты инкапсулируют всю необходимую для программы информацию об объекте предметной области. Так, например, реальный сотрудник может иметь фамилию, имя, отчество, пол, возраст (модель предметной области), но, если в программе используются только фамилия и имя, то именно они будут включены в качестве атрибутов доменного объекта (уровень объектов предметной области). (ru) |
dbo:wikiPageExternalLink | http://martinfowler.com/bliki/AnemicDomainModel.html http://www.martinfowler.com/eaaCatalog/domainModel.html |
dbo:wikiPageID | 1538333 (xsd:integer) |
dbo:wikiPageLength | 2386 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1124523311 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Data_access_layer dbr:Domain_model dbr:Anemic_domain_model dbr:Property_(programming) dbc:Programming_constructs dbr:Multitier_architecture dbr:Association_(object-oriented_programming) dbr:Martin_Fowler_(software_engineer) dbr:Business_logic dbr:Instance_variable dbr:Software dbr:Class_(computer_science) |
dbp:wikiPageUsesTemplate | dbt:Annotated_link dbt:Cn dbt:ISBN dbt:Redirect dbt:Short_description dbt:Compu-stub |
dcterms:subject | dbc:Programming_constructs |
gold:hypernym | dbr:Entity |
rdf:type | yago:Abstraction100002137 yago:Cognition100023271 yago:Concept105835747 yago:Content105809192 yago:Idea105833840 yago:PsychologicalFeature100023100 dbo:Organisation yago:WikicatProgrammingConstructs |
rdfs:comment | A business object is an entity within a multi-tiered software application that works in conjunction with the data access and business logic layers to transport data. For example, a "Manager" would be a business object where its attributes can be "Name", "Second name", "Age", "Area", "Country" and it could hold a 1-n association with its employees (a collection of Employee instances). Another example would be a concept like "Process" having "Identifier", "Name", "Start date", "End date" and "Kind" attributes and holding an association with the "Employee" (the responsible) that started it. (en) Geschäftsobjekt (englisch business object) ist ein Begriff aus der objektorientierten Softwareentwicklung. Geschäftsobjekte dienen dazu, reale Größen und Abläufe in Informationssystemen zu modellieren. Sie enthalten neben Daten auch die Logik zu deren Verarbeitung (das unterscheidet sie von Entitäten). (de) Un objet métier est un concept ou une abstraction ayant un sens pour des acteurs (partie prenante interne) d’une organisation (par exemple une entreprise). L’objet métier permet de décrire les entités manipulées par les acteurs dans le cadre de la description du métier. (fr) ビジネスオブジェクト(英: Business object)は、オブジェクト指向 プログラムにおけるオブジェクトの一種であり、プログラムが表現しようとしている領域での実体を抽象化したものである。 ビジネスオブジェクトはドメインオブジェクト(domain object)とも呼ばれ、ドメインオブジェクト群とそれらの間の関係をドメインモデルと呼ぶ。 ビジネスオブジェクトは、それが表す実体に関連した機能や振る舞いとデータを全てカプセル化したものであることが多い。 ビジネスオブジェクトは必ずしも実世界のビジネスにおけるオブジェクトを表したものとは限らないが、多くの場合そうなっている。ビジネスオブジェクトは、ビジネスロジック開発者がその領域(ドメイン)に関連したオブジェクトを表現したものである。この用語は、オブジェクトをドメインに関連して生成・使用されるオブジェクトと、ユーザインタフェースのウィジェットやデータベースの表や行を表すオブジェクトに分類する時に使われる。 (ja) Um objeto de negócio é um tipo de entidade inteligível sendo um ator dentro da em uma arquitetura de n-camadas de um software programado utilizando programação orientada a objeto. (pt) Un objeto de negocio es un tipo de entidad inteligible que es un actor dentro de la capa de negocio de un programa de ordenador basado en n capas. Mientras que un programa podría implementar clases, las cuales pueden ser objetos controlando o ejecutando comportamientos, principalmente se distinguen en que no realizan nada por sí mismos, sino que albergan un conjunto de atributos y asociacionescon otros, tejiendo un mapa de jugadores que representan las relaciones de negocio. * Datos: Q541759 los impuestos y la aduana. (es) Доменные объекты — это объекты в объектно-ориентированных компьютерных программах, выражающие сущности из модели предметной области, относящейся к программе, и реализующие бизнес-логику программы. Например, программа, управляющая заказами, может содержать такие доменные объекты, как «заказ», «позиция заказа», «счёт-фактура». (ru) |
rdfs:label | Geschäftsobjekt (de) Business object (en) Objeto de negocio (es) Objet métier (fr) ビジネスオブジェクト (ja) Objeto de negócio (pt) Доменный объект (ru) |
owl:sameAs | freebase:Business object yago-res:Business object wikidata:Business object dbpedia-de:Business object dbpedia-es:Business object dbpedia-fr:Business object dbpedia-ja:Business object dbpedia-pt:Business object dbpedia-ru:Business object https://global.dbpedia.org/id/4jQHb |
prov:wasDerivedFrom | wikipedia-en:Business_object?oldid=1124523311&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Business_object |
is dbo:wikiPageRedirects of | dbr:Business_entity_(computer_science) dbr:Business_object_(computer_science) dbr:Business_objects |
is dbo:wikiPageWikiLink of | dbr:Business_entity_(computer_science) dbr:Business_object_(computer_science) dbr:Business_objects dbr:Subject-oriented_business_process_management dbr:Data_architecture dbr:Data_transfer_object dbr:Domain-specific_multimodeling dbr:Business_process_management dbr:Metadata dbr:XML_data_binding dbr:Semantic_layer |
is foaf:primaryTopic of | wikipedia-en:Business_object |