
|
The heart of Oracle's content management solution is the Content Management Systems Development Kit (CMSDK). Some great reason for using CMSDK to build your content management solution include:
Many of the content management features - versioning, content-based searching, extensible metadata, check-in/check-out, locking - used in a wide array of applications are pre-built, re-usable components in Oracle CM SDK, saving you the time needed to write and test these pieces.
Since Oracle CM SDK uses the Oracle database as its repository for the file system, the features and capabilities that the database provides - for example, scalability to terabytes of content and thousands of users - are also available to anyone using Oracle CM SDK. Storing content in the database also lets Oracle CM SDK and your applications use database features like Oracle Text, the text indexing and retrieval engine in the Oracle9i database.
To enforce business rules or application logic, you need to create server-side intelligence that is currently not built into other file systems. While such server-side logic is difficult (if not impossible) to implement on other file servers, it is relatively easy to implement using Oracle CM SDK.
Oracle CM SDK comes with several protocol servers - AFP, SMB, NTFS, HTTP, WebDAV, FTP, NFS, SMTP, and IMAP4 - that all provide access to the same files and folders. The same application logic will apply to file system operations (insert, delete, update, and so forth), regardless of the protocol used to access the server.
Oracle CM SDK provides frameworks that make process content in the repository using custom parsers and renderers. Parsers and renderers can be called by a server override for real-time processing or by an agent for deferred processing.
Because of the popularity of XML as a structured data format, Oracle CM SDK also includes a default XML parser and renderer, plus XML features like DTD validation.
Oracle CM SDK was designed to store any type of file, including content normally stored in separate kinds of repositories (for example, XML and e-mail).
Since the database is the repository for the file system, Oracle CM SDK makes it possible to write applications that easily bridge these two worlds, while at the same time simplifying both development and administration by storing both types of content on the same server.
Since the Oracle CM SDK requires only Java and, perhaps, XML, HTML, or SQL to use, you can use the skills you have already acquired in programming in these languages.
The protocol servers make the repository look and act like any file server that your users already know. Therefore, all their applications work automatically with Oracle CM SDK, and they do not need to learn any special skills to connect to the server via any of the network protocols.
And most importantly, you are not on your own. The experts at The CMSDK Group are here to help you deliver on the full potential of your Oracle Content Management Solution.
|
 |