раздел:
Проекты

Комплектующие Remote Contacts

ldap-contactsСоставные взаимодействующие механизмы системы:

Remote Contacts Storage — протокол доступа к каталогам хранилища данных

LDAP (англ. Lightweight Directory Access Protocol — «облегчённый протокол доступа к каталогам») — это сетевой протокол для доступа к службе каталогов X.500, разработанный IETF как облегчённый вариант разработанного ITU-T протокола DAP. LDAP — относительно простой протокол, использующий TCP/IP и позволяющий производить операции авторизации (bind), поиска (search) и сравнения (compare), а также операции добавления, изменения или удаления записей.


Data Synchronization Server — синхронизация и передача данных
SyncML был создан для разработки единого протокола передачи данных для всех типов портативных устройств, таких как КПК, портативные ПК, пейджеры и мобильные телефоны. Созданный в феврале 2000, SyncML быстро охватил наиболее весомых производителей мобильных устройств и мобильного программного обеспечения, таких как Nokia, Ericsson, IBM, Lotus, Motorola, Palm, Psion, Starfish. Технология Synchronization Markup Language, именно так расшифровывается SyncML, призвана решить вопросы синхронизации мобильных устройств с сетевыми данными.

SyncML использует разметку XML и различные протоколы для передачи данных. Реализация клиентских приложений для SyncML позволяет использовать WAP Binary XML для уменьшения размера пакетов передаваемых данных, тем не менее, использование WBXML не является обязательным. SyncML также способен восстановить связь между устройствами, если происходят обрывы соединения (при условии, что клиент и сервер поддерживают обрывы соединения). Кроме этого, SyncML эффективно работает с различными коммуникационными протоколами, такими как HTTP, Wireless Session Protocol, OBEX (Bluetooth, IrDA), SMTP, TCP/IP.

XMPP — чат списка контактов
XMPP (Extensible Messaging and Presence Protocol — расширяемый протокол обмена сообщениями и информацией о присутствии), ранее известный как Jabber или джаббер — «болтовня», «трёп», «тарабарщина») — основанный на XML, открытый, свободный для использования протокол для мгновенного обмена сообщениями и информацией о присутствии (см. список контактов) в режиме, близком к режиму реального времени. Изначально спроектированный легко расширяемым, протокол, помимо передачи текстовых сообщений, поддерживает передачу голоса, видео и файлов по сети.

В отличие от коммерческих систем мгновенного обмена сообщениями, таких, как AIM, ICQ, WLM и Yahoo, XMPP является децентрализованной, расширяемой и открытой системой. Любой желающий может открыть свой сервер мгновенного обмена сообщениями, регистрировать на нём пользователей и взаимодействовать с другими серверами XMPP. На основе протокола XMPP уже открыто множество частных и корпоративных серверов XMPP. Среди них есть достаточно крупные проекты, такие как Facebook, Google Talk, В Контакте и LiveJournal.

Web приложения — витрина сервиса, обмен достройка и наращивание функциональности.
AJAX — «асинхронный JavaScript и XML») — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью и веб-приложения становятся более быстрыми и удобными.

* LDAP

One reason to choose LDAP for a service is that it is quite widely supported, and data presented in LDAP is thus immediately available to many clients and libraries. Another reason is that LDAP includes basic security, and can support many types of software applications.

1 Remote Contacts Storage

We are using LDAP backend database to store all data information. Unlike traditional SQL based storage systems, Directory Access Protocol has better compatibility with widely used corporate applications. Also this item provides you a possibility of using remote Address Books of all famous E-Mail Clients: Microsoft Outlook, Apple Address Book, Mozilla Address Book to search Contacts in directory. We are using Sun Directory Server this following setting:

Server: peoplesync.mobi User DN: uid=user, ou=people, dc=synrc, dc=com Search Base DN: ou=contacts, uid=user, ou=people, dc=synrc, dc=com Port: 389 Your can apply  the above to your favourite Mail application, such as Apple Mail, Microsoft Outlook, Outlook Express, Mozilla Thunderbird or any other applications that support LDAP Address Books.

2 Data Synchronization Server

SyncML Server provides you with a way to synchronize any Device that supports SyncML protocol. Such as Windows CE, Palm and Symbian based phones through User Application or wide range of other platform phones that use synchronization firmware directly. You can manage your devices from your desktop Address Books that supports SyncML synchronization built-in and synchronize with Plug-ins devises.

Server: peoplesync.mobi Sync Address: http://peoplesync.mobi/sync/ds Contacts Profile: fr Port: 80 Use SyncML mobile phones synchronization not only  with your Desktop PC, but also this following Plug-ins:

Microsoft Outlook 2003/2007 Apple iPod Windows Mobile PocketPC Windows Mobile SmartPhone

* SyncML

SyncML is most commonly thought of as a method to synchronize contact and calendar information between some type of handheld device and a computer (personal, or network-based service), such as between a mobile phone and a personal computer.

* XMPP

The Extensible Messaging and Presence Protocol (XMPP) is an open XML technology for real-time communication, which powers a wide range of applications including instant messaging, presence, media negotiation, white boarding, collaboration, lightweight middleware, content syndication, and generalized XML routing.

3 Contact List Instant Messaging

XMPP/Jabber Server. You can have immediate access via On-Line Instant Text Messaging to your contacts from your LDAP stored address book. We are supporting both Server Authentication and Roster LDAP mechanisms.

Server: peoplesync.mobi User ID: username@peoplesync.mobi Port: 5222 Encription: none (yet)

4 Web Applications

All Servers running in J2EE environment use Open Products that relay on Open Standards. Our Servers host Sun Solaris or Windows 2003 Server platform.

Web URL: http://peoplesync.mobi/app Port: 80

* AJAX

Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page’s interactivity, speed, and usability.

* JIRA

We are using well know award winning JIRA Issue Tracking System. Our issues database will be public to remote contact users.

5 Issue Tracking

Написать комментарий

получать новости