AN INTEGRATED PLATFORM AND DATA MODEL FOR DEVELOPING AND MAINTAINING A DISTRIBUTED MULTIAPPLICATION ONLINE PRESENCE

Software architectures, platforms, and data constructs are disclosed which provide a system for enabling a non-technical or lay user to perform discrete technical tasks necessary to build a complete network-based, multiuser application. For example, the platform can be used to construct and maintain...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JOHNSON, KIRT, DAVID, SHIPLE, JOHN, F, TYAGARAJAN, MAHESH, GALLAGHER, BERNARD, LUKE, JACOBS, JOSHUA, A, KIERNAN, CHRIS, MILLER, CHRISTOPHER, R
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Software architectures, platforms, and data constructs are disclosed which provide a system for enabling a non-technical or lay user to perform discrete technical tasks necessary to build a complete network-based, multiuser application. For example, the platform can be used to construct and maintain an Internet or online Web site capable of handling e-commerce transactions or can be used to develop a customer relationship management system. A software architecture is described that enables many users to perform a variety of tasks via a wide-area network, such as an enterprise network or the Internet. The architecture has several services, systems, and an extensible database for storing data objects. The database has an underlying structure referred to as a schema (102) that can be extended with previously undefined attributes without having to alter the basic format of the schema. The architecture also includes an integrated platform (100) that enables each of the users to perform the tasks by controlling interaction or communication between the services and systems, and the extensible database. L'invention concerne des architectures logicielles, des plates-formes et des constructions de données qui constituent un système permettant à un utilisateur non technicien ou novice d'exécuter des tâches techniques discrètes nécessaires pour mettre en oeuvre une application complète multiutilisateur, fondée sur le réseau. Ce système permet également à l'utilisateur d'acquérir une expérience uniforme tout au long du développement de l'application. Par exemple, la plate-forme peut être utilisée pour la construction et la gestion d'un site Internet ou Web en ligne permettant de traiter des transactions de commerce électronique, ou pour le développement d'un système de gestion de relations entre clients. L'invention a trait en particulier à une architecture logicielle qui permet à un grand nombre d'utilisateurs de remplir diverses tâches par l'intermédiaire d'un réseau étendu, tel qu'un réseau d'entreprise ou l'Internet. L'architecture comprend plusieurs services, systèmes ainsi qu'une base de données extensible prévue pour le stockage des objets de données. La base de données présente une structure sous-jacente appelée schéma, qui peut être étendue au moyen d'attributs qi n'ont pas été définis auparavant, sans qu'il soit nécessaire de modifier le format de base du schéma. Ladite architecture comprend également une plate-forme intégrée permettant à chacun des utilisate