문제

고객 요구 사항을 충족시키기 위해서는 사용자가 서로 정보를 교환 할 수 있도록해야합니다. '메시징 시스템'정교한 백엔드 요구 사항이 없으며 메시지 및 메시지 유형을 저장하기 위해 몇 개의 테이블로 쉽게 구현할 수 있습니다.

문제는 프론트 엔드의 요구 사항이 매우 높고 유용성이 매우 중요하다고 생각합니다. 또한이 커뮤니케이션이 장기적으로 시스템의 중요한 부분이 될 것으로 기대합니다.

Java 웹 응용 프로그램에 직접 통합되어 응용 프로그램의 디자인에 적합 할 수있는 것이 있습니까? 우리에게 필요한 것은 다음 인터페이스입니다

서비스 계층에서 :

  • 사용자에게 메시지 보내기 (헤더, 주제)
  • 메시지에 답장하십시오
  • 사용자받은 편지함의 새 메시지에 대한 알림 (가능한 경우 : 현재 페이지에서)
  • 기존 사용자 관리 인터페이스

바람직하게는 구성 요소에 이미 다음 기능이있는 프론트 엔드가 있어야합니다.

  • 메시지 관리 (선택, 제거, 답장, 삭제/복원, ...)
  • 폴더 :받은 편지함, 전송, 쓰레기
  • 태깅 : 메시지 카테고리
  • 마지막으로 보여주십시오 엑스 패널/div
  • 응용 프로그램처럼 보이는 스타일

합리적으로 안정적 인 것이 있다면 이와 같은 것을 응용 프로그램에 구현하기 전에 구성 요소를 사용하는 것이 좋습니다. 응용 프로그램은 개찰구에서 실행되지만 메시징 구성 요소 의이 프레임 워크에 연결되어 있지 않습니다.

감사합니다, Kariem


포털 서버에서는 내가 찾고있는 구성 요소와 유사한 작업을 수행 할 수있는 포틀릿을 추가 할 수있는 유연성이 있습니다. 예를 들어 Liferay 제공 우편 그리고 알림판 포틀릿.

처럼 AKF 의견을 지적합니다 Jabber 메시징에 대한 확실한 기초를 제공합니다. 우리는 웹 응용 프로그램에 통합 될 수있는 것을 찾고 있습니다. Jabber 주변에 많은 UI를 구축해야한다면, 우리는 그것이 우리의 요구 사항에 적합하다고 생각할 수 없습니다.

도움이 되었습니까?

해결책

좋아, 그것은 약간 놀랍지 만 구글 웨이브 시도 ? 기준을 검토하면 :

Java 웹 애플리케이션에 직접 통합되어 응용 프로그램의 디자인에 적합 할 수있는 것이 있습니까 [...

이 미니-튜토리얼에서 발견 될 수 있습니다. http://blog.zenika.com/index.php?post/2010/01/27/google-wave-embedded-api-missing-tutorial (얼마나 흥미롭지 않습니까?)

서비스 계층에서 :

  • 사용자에게 메시지 보내기 (헤더, 주제)
  • 메시지에 답장하십시오
  • 사용자받은 편지함의 새 메시지에 대한 알림 (가능한 경우 : 현재 페이지에서)
  • 기존 사용자 관리 인터페이스

마지막 요점을 제외한 모든 것은 Google Wave 인스턴스에서 제공합니다. 마지막 요점은 모든 사용자에게 Googlewave 계정을 가지고 있어야하므로 해결하기가 약간 어려울 수 있습니다. 해당 계정 관리 Google Apps를 통해 사용할 수 있습니다, 그러나 ATM은 가능하지 않습니다. 절대적으로 필수라면 자신의 사례를 가질 수 있습니다. 오픈 프로토콜 하지만 당신의 목표는 이미 당신을 위해 일을하는 것이 었습니다.

바람직하게는 구성 요소에 이미 다음 기능이있는 프론트 엔드가 있어야합니다.

  • 메시지 관리 (선택, 제거, 답장, 삭제/복원, ...)
  • 폴더 :받은 편지함, 전송, 쓰레기
  • 태깅 : 메시지 카테고리
  • 패널/div에 마지막 X 메시지를 표시하십시오
  • 응용 프로그램처럼 보이는 스타일

훌륭합니다.이 모든 것이 파도로 괜찮습니다.

합리적으로 안정적 인 것이 있다면 이와 같은 것을 응용 프로그램에 구현하기 전에 구성 요소를 사용하는 것이 좋습니다. 응용 프로그램은 개찰구에서 실행되지만 메시징 구성 요소 의이 프레임 워크에 연결되어 있지 않습니다.

OK 개찰구는 너무 트렌디합니다. 당신은이 솔루션을 좋아해야합니다 :-) 나는 조금 인정합니다.아방가르디니스', 나는 그런 일을 한 적이 없지만 문제와 관련하여 당신의 비전을 넓힐 수 있다고 생각했습니다 ...

다른 팁

OpenSource Java 이메일 클라이언트를 찾고 있다면 :

http://java-source.net/open-source/mail-clients

당신은 또한보고 싶을 수도 있습니다 구글 웨이브 . 이를 통해 차세대 커뮤니케이션 및 콜럼레이션 도구가 있습니다. Google Wave On에 대한 멋진 비디오를 참조하십시오 www.youtube.com

http://code.google.com/apis/wave/

http://code.google.com/p/wave-protocol/wiki/installation

.

업데이트 된 솔루션 ... 웹 기반 이메일 클라이언트

http://java-source.net/open-source/web-mail

http://code.google.com/p/cubusmail/

http://www.zimbra.com/downloads/os-downloads.html

웹 기반 IM 클라이언트가 좋아한다고 생각합니다 SparkWeb 시나리오에서 유용 할 수 있습니다.

GTALK 및 JABBER와 같은 다른 채팅 서버로 서버를 쉽게 연합 할 수 있으므로 메시징에 XMPP 프로토콜을 사용하는 것이 좋습니다.

메시징 서버를 응용 프로그램에 포함시키려는 경우 Tigase 빠르고 신뢰할 수있는 Java XMPP 서버로, 경량이 많고 타사 종속성이 없기 때문에 쉽게 통합 될 수 있습니다. 또한 수십만 명의 사용자가 거의 완벽하게 확장됩니다.

클라이언트의 경우 사용 가능한 많은 웹 기반 XMPP 클라이언트를 사용할 수 있습니다. 에미이트 이것은 아름답고 Ajax 인 GWT 기반 웹 클라이언트입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top