1

안녕 얘들 아, 나는 멀티 입주 웹 정보 시스템에서 persionalization에 대한 과학 논문을 연구 중이다.멀티 테넌트 시스템에서 누락 된 포화 기술은 무엇입니까?

나는 다음과 같은 목록에서 개인화 기술을 놓치고 있는지 내가 가진 질문은 :

첫 번째 개인은 그 기본 (데이터 -) 모델은 세입자에 맞게 조정됩니다 모델 변화의 필요합니다. 일반적인 변경 사항은 속성을 객체에 추가하는 것부터 엔티티를 추가하고 기존 모델과의 관계에 이르기까지 다양합니다. 산업 응용 프로그램의 예로 SalesForce가 있습니다. SalesForce에서는 도메인 특정 엔터티와 같은 모델에 엔터티를 추가 할 수 있습니다. SalesForce의 가변성은 아키텍처 설계시 도입되었으며 런타임에 제한 될 수 있습니다.

개인 설정의 두 번째 유형은 보기 변경이며,보기가 세 사람 단위로 변경됩니다. 일반적인 변경 사항은 다양한 인터페이스와 템플릿을 완성하기 위해 임차인 별 로고와 다릅니다. 산업 응용 프로그램의 예로는 컨텐트 관리 시스템 인 Wordpress가 있습니다. 런타임에 다른 템플리트를 작성하여 세입자 별 컨텐트 뷰를 표시 할 수 있습니다.

컨트롤러 변경은 세 번째 유형의 개인 설정입니다. 여기서 컨트롤러는 다른 테넌트에 대해 다르게 대응하고 동일한 방식으로 정보 시스템을 통해 다양한 방식으로 안내합니다. 산업 응용 프로그램의 예로는 최종 사용자를위한 특정 워크 플로를 세입자가 만들 수있게 해주는 온라인 멀티 테넌트 (Multi-tenant) 버전의 Microsoft CRM이 있습니다.

네 번째 유형의 개인 설정은 시스템 커넥터 변경이며 다른 시스템에 연결하는 확장명은 가변적이며 유사한 기능을 제공하는 다른 정보 시스템에 연결할 수 있습니다. 예를 들어 두 명의 사용자 관리 시스템을 기반으로 두 번에 자격 증명을 입력하지 않고도 사용자를 인증하려는 두 명의 테넌트에 대한 예가있을 수 있습니다.

마지막으로 다섯 번째 유형의 개인 설정은 시스템 구성 요소 변경이며, 유사한 기능 세트는 여러 구성 요소에서 제공되며 세입자의 요구 사항에 따라 선택됩니다. 시스템 구성 요소 변경의 실제적인 사용은 최종 사용자가 더 많은 기능을 얻기 위해 Facebook과 타사의 구성 요소를 설치할 수있게 해주는 소셜 네트워킹 사이트 인 Facebook입니다.

언제든지 댓글을 달 수 있습니다. 나는이 질문이 너무 멀리 stackoverflow.com 범위 밖으로되지 않기를 바랍니다. 귀하의 답변에 따라 기사의 Stackoverflow 사이트를 인정할 것입니다 :-).

답변

1

액세스 제어 변화 사용자들

에 대한 자신의 액세스 제어 권한을 사용자 정의 할 각 클라이언트를 사용
+0

감사합니다! 이것은 확실히 우리가 고려해야 만하는 것입니다. –

2

우리는이 논문에서 두 개의 사례 연구에서 우리의 결과를 발표했다 참고 :

얀센, S. , Houben, G., Brinkkemper, S. (2010). 멀티 테넌트 (multi-tenant) 웹 응용 프로그램에서 사용자 정의 실현 : 웹 엔지니어링에 제 10 회 국제 회의의 절차에 게시 허용 도서관 부문에서 사례 연구, 2010 년

답장을 보내

http://slingerjansen.files.wordpress.com/2009/04/icwe2010jansenhoubenbrinkkemper.pdf