Editorials

There Are Object Libraries

There Are Object Libraries
In response to my editorial yesterday about object libraries,

What do you consider all the countless frameworks out there to be if not real-world implementations of "object libraries"?

Most of the responses were of similar nature, prompting me for a simple explanation. I don’t disagree that there are a lot of object libraries available for use in programming today. They tend to be in the category of frameworks or helper type libraries. They simplify work that you define, but they do not provide definitions.

On the other extreme are packages such as canned software into which you can write custom interactions. They may have an exposed object model, but the underlying objects are beyond your reach. Accounting packages are a good example of this kind of product.

Another dimension would be something like MS Word, Excel, Crystal Reports, etc. All these tools can be manipulated externally, but do not stand alone as objects.

The objects that were the dream of the future would be different than what we can purchase today. What if you could by a Purchase Order object collection, or better yet, a general ledger set of objects. They would not be able to stand alone. They might come with interfaces for persistence, views or models, but you are responsible for writing your own controller. Maybe they don’t even have views.

It would be similar to purchasing a database schema pre-defined. You could take that schema and extend it however you wish…but you don’t have to design from scratch the whole thing.

This is a middle of the ground idea, unlike SAP with all kinds of complications resulting from customizations, etc.
One thing I know for sure; I keep defining the same data structures and objects over and over. And after a while, they don’t change much, if at all.

Maybe I’m just having a good dream…maybe there is an idea there…maybe I just need a nap.
Well, if you think this worthy of your valuable time in response, you can always leave your valued opinion by commenting below, or dropping me an email at btaylor@sswug.org.

Thanks for reading,

Ben

$$SWYNK$$

Featured Article(s)
Assuming Another User’s Identity In Oracle Database
Allowing a user to assume the identity of another user is an Oracle Database capability that allows you to give users privileges needed to get the job done without compromising the ability to trace what user performed an operation. This capability is known as proxy authentication and available in Oracle Database since release 8i.

Featured White Paper(s)
Encryption & Key Management for Microsoft SQL Server 2008/2012
Written by Townsend Security

Simplify encryption and key management on … (read more)

Featured Script
dba3_sys_SPIDHistory
collect spid history… (read more)