Your Daily Source for Apache News and Information  
Breaking News Preferences Contribute Triggers Link Us Search About
Apache Today [Your Apache News Source] To internet.com

Deploy, Optimize & Extend, Portal Based Web Systems

Apache HTTPD Links
The Apache FAQ
Apache XML Project
The Jakarta Project
The Apache Software Foundation
Apache Module Registry
Apache Project
PHP Server Side Scripting
Apache-Related Projects
Apache-Perl Integration Project
ApacheCon
The Java Apache Project

  internet.com

Internet News
Internet Investing
Internet Technology
Windows Internet Tech.
Linux/Open Source
Web Developer
ECommerce/Marketing
ISP Resources
ASP Resources
Wireless Internet
Downloads
Internet Resources
Internet Lists
International
EarthWeb
Career Resources

Search internet.com
Advertising Info
Corporate Info
PR: OpenInteract Application Server 1.05 Released
Feb 5, 2001, 13 :00 UTC (0 Talkback[s]) (1014 reads)

[ Thanks to for this link. ]

PRESS RELEASE -- Intes.net, an Internet solutions provider based in Washington, D.C., has released the foundation of its OpenInteract Portal environment to the open source community. OpenInteract is an application framework built to speed and enhance development of Internet applications and online environments.

Developed as a pure-perl application, OpenInteract uses many modules from CPAN along with Apache and mod_perl to provide better and more scalable performance. OpenInteract's data abstraction layer can store all of your data in one (or more!) of a number of SQL databases. Generally, if the database is supported by Perl's rock-solid database interface (DBI), it will be supported by OpenInteract. To date it has been tested with Sybase Adaptive Server Enterprise and MySQL, and adaptations for Sybase Adaptive Server Anywhere, PostgreSQL, Oracle, DB2, LDAP and XML are on the way.

OpenInteract provides three primary advantages for developers:

First, a productive environment for web development. OpenInteract provides features needed by all web applications such as authentication, user and group management, session handling, task security, themeable pages and more. The environment also provides a rich templating scheme so you and your content providers can become productive quickly using only their web browser.

"Like other popular managed content servers, Zope and Manilla, OpenInteract makes maintaining a website's content less of a time-consuming chore," says Nathaniel Haas, Community Coordinator for OpenInteract. "Whether you're correcting a typo or adding to a listing, you edit the page you're looking at with one click. You make your changes right there and your updates are made instantly."

Second, a data abstraction layer. This layer (called SPOPS, for Simple Perl Object Persistence with Security) allows you to use any supported data store to fetch, create, update and remove objects. Current data stores include DBI (which supports most SQL databases), GDBM and configuration files. However, SPOPS can be easily extended to support CORBA objects, LDAP directories or even simple text files.

One of the primary benefits of SPOPS is that in most cases, you don't even need to write any code to implement an object class! Only a simple configuration file is required to not only define objects and their properties, but also the relationships between objects and different behaviors that can be applied to an object.

SPOPS also makes it simple to apply consistent logic and grouping schemes that cut across different types of objects: for example, a full-text search which not only includes web documents, news items and events, but also electronic manuals, uploaded documents or more.

And because SPOPS is object-oriented, it's simple to provide functionality that doesn't currently exist.

According to lead developer Chris Winters, one of the goals for SPOPS is to make it powerful yet non-obtrusive, and not lock developers into an elaborate framework. "SQL databases are becoming more pervasive by the day, and people have desire to link their data more ways than we can imagine. SPOPS exploits the power of perl as a glue language and allows coders to use a common paradigm (object-as-hashref) to perform some amazing tasks."

Finally, a consistent security layer. You can assign security on a per-object basis for a user, group or the entire world. Security rights for groups are inherited by the users who belong to them, making it simple to create secure access to individual objects.

"With OpenInteract, we're trying to make it easy to write web apps, and one of the biggest hurdles is security," says Winters. "When we looked at existing application frameworks, security was a big gap. So we've taken a simple paradigm for security and applied it consistently to both tasks and objects."

Upcoming development of a robust security policy scheme will make it even easier to ensure that the right users and groups have access to the right objects.

Both OpenInteract and SPOPS (which can be used separately from OpenInteract) have been released under the artistic GPL.

Complete Story

Related Stories:
PR: Bear River releases open source Java/XML web application framework(Jan 24, 2001)
PR: NeuVis Introduces NeuArchitect 3.0(Jan 23, 2001)
SysAdmin: Linux as an Application Server -- The Tomcat Way (Jan 15, 2001)
Oracle Introduces Oracle 9i Application Server(Oct 02, 2000)
PRN: Oracle Releases Oracle Internet Application Server 8i(Jun 28, 2000)
LinuxPR: Lutris Announces Professional Version of Enhydra Java/XML Open Source Application Server(May 30, 2000)

  Current Newswire:
perl.com: mod_perl in 30 minutes

Sun to allow open source Java implementations

SECURITY: Vulnerability in Apache for Win32 batch file processing

WebReference.com: mod_perl Developer's Cookbook

mod_l33t added to Apache Module Registry

Linux Easy Installer - Security Fixes

Daemon News: Jakarta-Tomcat on FreeBSD 4.4

Moto, a compilable server-side scripting language

SECURITY: Flaws Found in PHP Leave Web Servers Open to Attack

Everything Solaris: Apache: Handling Traffic


No talkbacks posted.
Enter your comments below.
Your Name: Your Email Address:


Subject: CC: [will also send this talkback to an E-Mail address]
Comments:

See our talkback-policy for or guidelines on talkback content.

About Triggers Media Kit Security Triggers Login


All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux 2.4, Apache 1.3, and PHP 4
Copyright 2002 INT Media Group, Incorporated All Rights Reserved.
Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
http://www.internet.com/