![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
| By N2H | ||||||||||||||||||||||
Object oriented technology
August 4, 2008
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting and have a nice day!
Emergence of Object Technology
This is essentially a software (as opposed to hardware) technology. It may be seen to be a programming design, database design or just a system development methodology. This technology is generally seen to represent a new and different system development paradigm/framework
In a way, the emergence of object oriented databases technology represents an effort to address the limitation of the popular relational model.
As a programming paradigm object oriented programming represents an attempt to radically improve on the existing structured programming practices. This technology is an entity that encapsulates both state and behaviour i.e. data, methods and processes.
Under this technology, systems are developed by or through modeling objects i.e. defining the objects, defining their states and behaviour, their interactions, classifications e.t.c.
The technology uses specialized environments; programming languages and database systems with object oriented support.
Advantages of the object technology
-
High potential for reuse i.e. objects are reusable components. This may be beneficial in that systems can be constructed quickly and cheaply.
-
Reduced maintenance load because well defined objects tend to be stable than conventional code and data tables.
-
object oriented databases tend to support higher quality data. Constraints can be more rigorous. This approach produces normalized models.
-
object oriented databases provide better performances, quicker access to data.
-
Ability to model/design advance databases systems, modeling of sounds, images in addition to text, modeling of complex inter-relatioships e.g CAD, CASE, multimedia systems e.t.c.
Why is the technology not so widely applied:
-
There is a time lag between the development of any new technology and its widespread use. People take time to adopt.
-
Object modeling seems to be conceptually more complex than its predecessors.
-
Their credit affect people who have the prerequisite skills and knowledge to steer the organization transition to this technology.
-
There is a lot of investment currently on relational DBMS and the cost of transition to object oriented will be very high
-
The relevant model is capable of handling most of the basic /conventional data processing need, thus most organisations are still benefiting from the current DBMS and thus the pressure to move to object technology is therefore minimized
-
Current database system have limited support for object technology which might be adequate for some business application.
Comments
Got something to say?
You must be logged in to post a comment.
























