• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Business model, layer.

 
Ranch Hand
Posts: 918
IntelliJ IDE Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hallo ,
I hoper I am on the right thread.
I meet this term pretty often in the last time and I'am not shore about it.I try to explain it with an example.
I have a 3 tier application :
I.The data layer
II.The busines layer
III The presentation layer.
On I - data layer I defien the basic data operations live create,serach, delete, lock, unlock, etc.
The business layer warps the data layer in and transform the "unfriendly" data methods in to nice business methods.
The presentation layer use the business layer - model to show(presents) the
data.

So in the other words the data model/layer is the defines the system general purpose.


Am'I right ?
 
Bartender
Posts: 1205
22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Mihai Radulescu:
Hallo ,
I hoper I am on the right thread.
I meet this term pretty often in the last time and I'am not shore about it.I try to explain it with an example.
I have a 3 tier application :
I.The data layer
II.The busines layer
III The presentation layer.
On I - data layer I defien the basic data operations live create,serach, delete, lock, unlock, etc.
The business layer warps the data layer in and transform the "unfriendly" data methods in to nice business methods.
The presentation layer use the business layer - model to show(presents) the
data.

So in the other words the data model/layer is the defines the system general purpose.


Am'I right ?



If I understand your question correctly, I would have to say No. It's not the data layer that defines the general purpose of the system. It's the business logic layer. You could swap a different data layer into your system (migrate from flat files to a remote instance of Oracle) and the basic purpose of your system remains the same. Nor would I say that the presentation layer defines the "basic purpose". You could switch from IBM block-based terminals to a nice GUI running on Macs, and you would still have a system with the same basic purpose. Sure it would look a lot nicer and you would probably have to change some interface code in the business logic layer, but high-level problems (payroll, purchasing, etc.) that the systems addresses is still the same.

However, if you swap out the payroll logic from the business layer and swap in logic for reserving personal time off, then you've changed the "basic purpose" of the system.

...or did I misunderstand your questions?

Ryan
 
Mihai Radulescu
Ranch Hand
Posts: 918
IntelliJ IDE Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
No you're right I was wrong instead of


So in the other words the data model/layer is the defines the system general purpose.


must be


So in the other words the business model/layer is the defines the system general purpose.

 
I’m tired of walking, and will rest for a minute and grow some wheels. This is the promise of this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic