Changes between Version 1 and Version 2 of WikiStart

Show
Ignore:
Timestamp:
05/25/11 14:29:04 (13 years ago)
Author:
bartek
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac 0.12.2 = 
     1= Smoa Notification = 
    22 
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of 
    4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress. 
     3Smoa Notification is an open source implementation of the family of WS-Notification standards (Base Notification, Brokered Notification and Topics). It supports the topic-based publish/subscribe pattern for the asynchronous message exchange among Web Services and other involved entities. The main architecture of our system is based on a highly efficient, extended version of the Notification Broker, managing all items participating in notification events. Today, Smoa Notification offers sophisticated notification capabilities, e.g. notification message filtering, push and pull messages delivery, and it was successfully integrated with different communication protocols as well as various Web Services security mechanisms. The modular architecture of Smoa Notification also provides a great opportunity for developers to build new extensions and plugins to meet other specific requirements. 
    54 
    6 All aspects of Trac have been designed with the single goal to  
    7 '''help developers write great software''' while '''staying out of the way''' 
    8 and imposing as little as possible on a team's established process and 
    9 culture. 
     5== Installation == 
     6Please refer to the [http://apps.man.poznan.pl/trac/smoa-ntf/downloads Downloads] section to get the most recent Smoa Notification packages (cf. [http://apps.man.poznan.pl/trac/smoa-ntf/wiki/Changelog Changelog]) and corresponding Software Development Kits (SDKs). The installation procedure is presented in the doc directory of the Smoa Notification package. 
    107 
    11 As all Wiki pages, this page is editable, this means that you can 
    12 modify the contents of this page simply by using your 
    13 web-browser. Simply click on the "Edit this page" link at the bottom 
    14 of the page. WikiFormatting will give you a detailed description of 
    15 available Wiki formatting commands. 
     8[[Image(architecture2.png,500px,center)]] 
    169 
    17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created 
    18 a new Trac environment, containing a default set of wiki pages and some sample 
    19 data. This newly created environment also contains  
    20 [wiki:TracGuide documentation] to help you get started with your project. 
     10== Features == 
    2111 
    22 You can use [wiki:TracAdmin trac-admin] to configure 
    23 [http://trac.edgewall.org/ Trac] to better fit your project, especially in 
    24 regard to ''components'', ''versions'' and ''milestones''.  
     12From the architecture perspective, Smoa Notification exposes a well-defined Web Service interface corresponding to the role of Notification Broker as well as it offers other standard interfaces for managing Subscriptions and Pull Points. 
    2513 
     14All funtions offered by Smoa Notification can be invoked using different transport protocols. Currently, our system supports the SOAP communication over HTTP, HTTPS, and additionally XMPP. Thanks to  the XMPP based communication, all notification parties, namely Subscribers, Publishers, Notification Consumers and Smoa Notification itself, can be located behind firewalls with only well defined outgoing TCP/IP port open for the XMPP transport communication. 
    2615 
    27 TracGuide is a good place to start. 
     16The following list summarizes all major concepts defined in the WS-Notification documents and adopted by Smoa Notification: 
     17* Situation 
     18* Notification 
     19* Subscription 
     20* Advanced Topic Filtering 
     21* Message Content Filtering 
     22* Publisher 
     23* Subscriber 
     24* Notification Broker 
     25* Notification Consumer 
     26* Pull Point 
    2827 
    29 Enjoy! [[BR]] 
    30 ''The Trac Team'' 
     28[[Image(smn_brokeredentities.png, 600px, center)]] 
    3129 
    32 == Starting Points == 
     30== Performance == 
    3331 
    34  * TracGuide --  Built-in Documentation 
    35  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project 
    36  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions 
    37  * TracSupport --  Trac Support 
     32The low-level architecture of Smoa Notification is based on highly efficient mechanisms and data structures. In performed tests we sent 1000 notification messages via different WS-Notification implementations. The obtained results clearly show that Smoa Notification outperforms competitors. 
    3833 
    39 For a complete list of local wiki pages, see TitleIndex. 
     34[[Image(test-1.png, 600px, center)]] 
     35 
     36== Related software == 
     37 
     38* Smoa Core - generic library must be installed in the system in prior to the installation of Smoa Notification. 
     39* Smoa XMPP - plugins for Pidgin may be utilized for enabling WS-Notifications in the popular XMPP communicator. 
     40 
     41== Applications == 
     42* CosQosGrid - In this projectd Smoa Notification together with other Web Services using the Smoa framework, in particular Smoa Computing, was used to build highly efficient grid middleware for cross-cluster parallel application execution and monitoring. 
     43* BREIN - Smoa Notification was demonstrated in asynchronous and dynamic message exchange in a distributed IT system controlling some events generated by an example airport management system, such as flight delays, SLA violations, etc. 
     44* PL-Grid - Smoa Notification is going to be productively used under the national grid infrastructure initiative in Poland.