Prize Inside
June 10, 2007

(There really is a prize inside but to find it you have to read to the end of this entry)

One of the nicest things about writing about technology, especially new technology (or a new release), is talking to people who will eventually use it (as developers or architects, that is.) I get to see their eyes light up, their voices inflect, and watch them become energized- it's as if they've just been handed a new toy or a long overdue answer to a prayer.

I've been talking to folks about Documentum 6. What does it offer that previous versions did not? This is the first of four superficial, developer-oriented posts based on information gathered after EMC World 2007.

New in D6 Part 1

Aspects for Documentum:

I watched a friend's face go from bored to COOL! when the subject was mentioned at the EMC-CMA Conference in April.

What are ASPECTS? Before defining them in Documentum terms, here's what Wikipedia says about them in general terms:

In software engineering, the programming paradigms of aspect-oriented programming (AOP), and aspect-oriented software development (AOSD) attempt to aid programmers in the separation of concerns, specifically cross-cutting concerns , as an advance in modularization. AOP does so using primarily language changes, while AOSD uses a combination of language, environment, and method.

Separation of concerns entails breaking down a program into distinct parts that overlap in functionality as little as possible. All programming methodologies- including procedural programming and object oriented programming require some separation and encapsulation of concerns (or any area of interest or focus) into single entities. For example, procedures, packages, classes, and methods all help programmers encapsulate concerns into single entities. But some concerns defy these forms of encapsulation. Software engineers call these crosscutting concerns, because they cut across many modules in a program.

So, what are ASPECTS in Documentum speak? Here's how they're explained on the WordOfPie blog.

"Right now, say you have an object type for project documents. You have a couple of pieces of meta-data including a Project lookup. No biggie, extend dm_document (or your enterprise document type). What if you have project emails coming in through DCO? You have to extend the dm_mail_archive type in the same manner. Thus you are managing the model in 2 places. This can get worse, but we'll stop there. With ASPECTS, you can create a Project Aspect and apply it to the types dynamically. That's right, Aspects can be applied at any time to a document, not just when a document is created."

For anyone who has any trepidation on using Aspects for Documentum when D6 is released, note that EMC has tested them out pretty well. How do I know? An insider at EMC told me that they've been using them for quite a while without a glitch.

So what's the prize. A really fun oFone, or at least the commercial for one. Check it out, I bet that you'll smile

Posted by Virginia at 12:11 PM | Comments (0) | TrackBack (0)

POST A COMMENT

BrilliantLeap! would love to hear your thoughts. Please join the discussion by signing up via TypeKey.

What's new in Enterprise Content Management, Regulatory Affairs Publishing, technology, and YOUR workplace.

Recent Entries
Documentum Partners- Wake-up!!!
An Antidote to SharePoint Gone Viral
Time to diversify?
Shift Happens
EMC is Going for a Double Play

Categories
Breaking News!
Time to diversify?
ECM 2.0 ?
Alfresco?!
A Different Sort of Release
Career Development
What's a developer anyway? (Part 1)
Posting your resume on the web? Think again!
Debunking Technical Career Ladders
Content Management Definitions
ECM Defined By Alfresco's Newton
What is Content Management Anyway?
Content Management Vendors
It's all good?
View from the Couch
A "New" Kid on the Block
What's Da Veather In Vendorland ?
"Surprise! Surprise! some more," says Gomer
Documentum Related News
Documentum Partners- Wake-up!!!
3D Blueprinting- Will it help sell Documentum?
Why not wikify Documentum documentation?
Slice 'n Dice
One Step Forward, Two Steps....
Emerging Trends in Content Management
Free, free, set them free
The Blissful Ignorance Effect?
Brilliant Outsourcing
Information? Content? Records? Buzz, Buzz!
A Conflict, a Ray of Light, and a Link to a Drink
Just Because We Think It's Cool
TWEET Lately?
A Midweek Treat
On Being Brilliant
On Being Brilliant
Regulatory Affairs
If It's Technically Deficient- It's Not Here
Timing is Everything. Or is it?
Regulatory Publishing Vendors
What Keeps Regulatory Professionals Up at Night?
Rumors
Sharepoint - Friend, foe or irrelevant?
What's Hot in the Documentum Marketplace
Outsourcing a Problem for Documentum Pros?
"Surprise! Surprise! some more," says Gomer
What's Up at EMC?
EMC is Going for a Double Play
Joe Tucci Shops Some More
Buying Rock Stars
The Evolution of Content Management- A Wide-Angle View
The EMC Lens
What's Up in ECM ?
An Antidote to SharePoint Gone Viral
Shift Happens
At AIIM- Simplicity produces challenges?
Not Quite a Top Ten List
Google Your ECM
Whats up with EMC!?!
Documentum and SharePoint- it ain't either/or, it's a new game


Bob Sutton - Work Matters
John Newton - Content Log
Subject of Work
DrunkenData.com
Information Governance Engagement Area
Regulatory Affairs Syndicator
Laszlo Letter
Ask Johnny! Documentum Guru

May 2008
S M T W T F S
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Blog Archives