Questions tagged [business-logic-layer]

The business logic layer (BLL) is the layer in a multi-layer software architecture which separates the business logic from other layers such as the data access layer (DAL) and user interface (UI or presentation layer).

A business logic layer (BLL) is a software engineering practice of compartmentalizing business rules in a multitier architecture. It separates the business logic from other modules, such as the data access layer (DAL) and user interface (UI). By doing this, the business logic of an application can often withstand modifications or replacements of other tiers.

http://en.wikipedia.org/wiki/Business_logic_layer

207 questions
0
votes
2 answers

How do you deal with Service methods on 2 very similar sql tables

I have 2 sql tables which are very similar. Only the Foreign Key is different for each table. TemplateUnit table: Id (PK) ParentId Name TemplateId (FK) TestplanUnit table: Id (PK) ParentId Name TestplanId (FK) When I go for 2 tables which has…
Elisabeth
  • 20,496
  • 52
  • 200
  • 321
0
votes
1 answer

Name of an intermediary class that represents the data in another class

Is there a standard name for a class meant to represent another class, but keeping it distinct; An example should help illustrate: say my business layer has access to an object of class such as .NET's System.Diagnostics.Process which contains a lot…
Matt
  • 25,943
  • 66
  • 198
  • 303
0
votes
1 answer

So many criteria

I'm working on an internet website that provides some services to internet users. So we have a administration system, where my cooperators from the business team can get the information they want, e.g. how many new users registered in the last 3…
Cheng Chen
  • 42,509
  • 16
  • 113
  • 174
0
votes
3 answers

Trying to return rows between a given id and the same id + offset, where should most logic go to determine how to retrieve the data?: BLL or DAL

In my database I have a table called ThingsInACircle. Every time a Thing is added to the ThingsInACircle, it gets added with a ThingId that is auto incremented. Imagine the Things in this table as being in a circle. SELECT Thing FROM ThingsInACircle…
Matt
  • 5,249
  • 12
  • 40
  • 45
-1
votes
2 answers

N-Tier - responsbility location for insert vs update

I'm creating an application which is split into a Data Layer (using repository pattern & EF 4.0), a Business layer (POCO's with additional logic) and a Service Layer (which is exposed to the client using WCF). When I'm saving a record to the…
Dave
  • 3,581
  • 1
  • 22
  • 25
-1
votes
2 answers

C# Winform - DAL and BLL - usage of static methods is good?

The doubt I am encountering is regarding the usage of static methods during the implementation of DAL and BLL access layer in a winform application. I know that there are many articles here regarding this topic but I didn't find any article which…
-1
votes
1 answer

Layered Design /Architecture

we use html 5/angular SPA with Webapi at the service which communicates with DAL for dataaccess operations Layer flow would be: presentation(html5/angular controllers/service) --> web api --> DAL - -> DB. we do not have BLL project as such. we are…
-1
votes
1 answer

API Architecture for a new business MI - Suitable UI?

I have a project at work where I need to create a management information reporting dashboard that pulls data from various business applications. I will be using REST API, as well as SQL for different systems. I was wondering if the best way to…
Tracy
  • 1
-1
votes
1 answer

Types of three-tiers Web Programming (Webforms or MVC)

I already know just a kind of model, you see below Are there different types of web programming layer? The relationships between the layers can be different ? Different than in the image above (Presentation Layer - Business Logic Layer - Data…
Hamed F
  • 800
  • 3
  • 11
  • 23
-1
votes
1 answer

Is this a good way to separate layers in an ASP.NET application?

I have developing an ASP.NET application to make error statistics in production. I started to make it into layers: presentation, business logic, data access I created a simple project to describe the question. The sample database is this: In my…
-1
votes
3 answers

gridview not showing values via BLL?

My control doesnt return the values in my gridview. table adapter runs the query fine and displays the data. Here is my code from the control: categoriesBLL categoriesLogic = new categoriesBLL(); GridView1.DataSource =…
SOLDIER-OF-FORTUNE
  • 1,634
  • 5
  • 39
  • 66
-2
votes
2 answers

Business layer, presentation layer, Data layer

I went through and spent all my time on almost all links and sources about these topics: BUSINESS LAYER, PRESENTATION LAYER, DATA ACCESS LAYER. But still i don't understand it because different sources, different usage, it confuses me a lot. Now…
1 2 3
13
14