Rosetta Home
 
  Home

  News
  Software
 
Clients
  About

  Contact us

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Screenshot Rosetta admin tools

Software

For technical users, the front end of the website is often less interesting. On this page we discuss instead some of the back-end modules and underlying structures.

 

Platform

MS Windows 2000 or 2003 Server for web servers, Windows 2000 Advanced Server for clustered database servers, IIS 5, MS SQL Server 2000 or 2005 (Enterprise Edition if clustered). The precise configuration and number of servers required depends on such variables as site traffic, number of sites sharing the database, and other network configuration considerations. We generally recommend the use of a staging environment for the staging of imports and testing of new code updates. We also recommend webserver load-balancing (as a minimum) and database clustering for higher levels of availability.

Architecture

System 6.3 is built on a layered architecture. The layers communicate via XML. Combined with a well-designed and flexible database design, this architecture allows fast and transparent input, indexing, searching and matching of a diverse range of object types.

Layers within the Rosetta R6.3 architecture
Presentation layer XSLT
Workflow layer ASP
note this is not "traditional" ASP code but using it only for assembly of the XML data
Business logic layer COM+ and .Net
Data access layer COM+
Database MS SQL Server recommended
3rd party and legacy systems Integration according to customer requirements

 

Rosetta System 6 is built around industry standards including XML and an n-tier architecture. These choices have the benefit of flexibility in both development and implementation of the system. The core system runs under Microsoft COM+ Services and .Net. These components have been rigorously tested for quality and speed and may also be distributed on multiple web servers in a load-balanced configuration for extra scalability. 

 

The screenshot on the left shows some of the browser based tools which allow configuration and management of the system.

  • check ads and ad-related images prior to publication (or after publication)
  • manage users, permissions and roles-based groups
  • define and manage publications, including scheduling for printed publications
  • multi-tier category trees with multiple parents and multiple children plus keyword, abbreviations and synonyms options
  • view log files including error logs
  • manage scheduled tasks including imports, exports, ftp feed/fetch, email/SMS alert services
  • quicklists are non-hierarchical lists for dropdown boxes, checkboxes, radio buttons, etc
  • manage data structures
  • view, schedule and configure imports and feeds
  • business rules gives managers the tools to change prices
  • ad text rules for parseing ad text and extracting attributes such as make and model
  • message management lets you create, edit and schedule the event-driven notifications that are sent to users
  • cache data held on web servers to reduce db load
  • transaction management allows reporting on payments including export to XML
  • reports management contains basic reporting; reports are further extended and configured according to the customer's needs

In addition Rosetta System 6 supports diverse media and formats (like HTML, XML, WML, RSS, Ajax, multi-part email, SOAP web services…) 

Implemented examples of Rosetta System 6 include various sites for jobs, classified advertising, cars, motorcycles, homes and travel offers.

For an online demonstration please contact us

XML data standards

Rosetta actively promotes the use of XML standards. In addition to the use of standards such as SOAP and Web Services we also participate in working groups (we're a founding member of AdsML for example).  Rosetta System 6 can today import from, export to, and even perform real-time interrogation of multiple databases, either within the enterprise or located externally and accessible via standard internet protocols such as SOAP.

Multiple websites on a single installation

A single installation can also be used to manage several different website applications. A free classified advertising site can easily share the platform and database with a separate jobs site. Not only can the look and feel be different (easily managed using XSLT to create separate skins) but the workflow, data structures, business rules and other system parameters can also be held separately while still sharing a single user database, for example.

Project methodology

We recognise that every project is different and every customer is unique. That's why most of our projects begin with a thorough analysis of your business data, your business processes and your customer interactions. Our solutions are not packaged off-the-shelf products. They can't be if they are going to fit your business and bring the cost savings and revenue enhancements you require.

Most projects involve all or some of the following steps - but we are happy to adapt your own process if you prefer.

  • Analysis
  • Requirements
  • Configuration and development
  • Testing
  • Deployment
  • Review

Demonstrations

We are happy to demonstrate the features described on this page. All you need is a browser and a phone.

Please contact us to setup a free private demonstration for you and your colleagues.

 

 

home | news | software | about