P2P CRM 提案
首先,我在http://www.ajatus.info/上找到了一个P2P CRM。但它已停产多年。拥有本地网络服务器是不自然的。最糟糕的是,由于它使用了 CouchDb,因此很难将其数据与其他数据源集成。
因此,我起草了一份 P2P CRM 提案,并正在考虑实施它。
特点:
去中心化
免费(软件免费,相关软件无需额外付费)
立即运行(无需安装,无需配置)
社交网络支持。
电子邮件和联系人友好
基本架构:4 个独立软件。
1、个人CRM
具有内置SQL CE 数据库的Silverlight CRM 应用程序。这是一个完整的运行包,无需再安装。
2、Central CRM
Central服务器是为了性能和简化支持,可以基于Splendid/Tiger CRM的典型SQL Server数据库。这也是一个完整的包。
3、CRM Bridge
同步个人CRM和中央CRM的桥梁。这将是一个开源项目,用于将任何 CRM 同步到客户端。这是由 MS Sync Framework 完成的。 (当 MS Live Sync 在 XP 平台上准备好并可用时,它可能是一个更好的解决方案。)
4、社交收集器
社交数据收集器,用于收集来自社交网络和其他数据源的所有数据。 Codeplex.com(http://semsync.codeplex.com/)有一个很好的项目可以收集并将所有联系人信息同步在一起。
场景:
仅限个人。仅限
客户端直接连接到中央 CRM(在数据库层)。
个人与中央同步。
有什么建议吗?
英
At first, I found a P2P CRM on http://www.ajatus.info/. But it was discontinued for years. And it is not natural to have a local web server. And the worst thing is that is hard to integrate its data with other data source for it used CouchDb.
So I draft a P2P CRM proposal and I am thinking to implement it.
Features:
Decentralization
Free( Free for software, no additional cost for related software)
Run Immediately (No installation needed, no configuration needed)
Social networking support.
Email and Contacts friendly
Basic architecture: 4 independent software.
1, Personal CRM
A Silverlight CRM application with a built- in SQL CE database. This is a completed package to run and no installation needed any more.
2, Central CRM
Central server is for performance and to simplify the support, which could be based on a typical SQL Server database of Splendid/Tiger CRM. This is a completed package also.
3, CRM Bridge
A bridge to synchronize the personal CRM and Central CRM. This will be an open source project for ANY CRM synchronize to the client. This is to be done by MS Sync Framework. ( MS Live Sync could be a better solution when it is ready and available in XP platform.)
4, Social Collector
A social data collector to collect all data from social networks and other data source. There is a good project in Codeplex.com (http://semsync.codeplex.com/) to collect and synchronize all contacts information together.
Scenario:
personal only.
Client to Central CRM directly (in DB layer).
Personal with synchronization to the central.
Any suggestions?
Ying
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果 Java 适合您,JXTA 框架将帮助您使用应用程序的 P2P 功能。
If Java is an option for you, the JXTA framework will help you with the P2P features of your application.
抱歉,但我觉得你的基础分析有些缺陷。
按照谁的规则?
如果你是一个互联网应用程序供应商(云计算小贩)那么他们会告诉你这是不自然的。
P2P 的全部意义在于重新思考这些价值观。
如果有意义的话,将 Web 服务器放在本地计算机上 将其放在本地计算机上
牢记最初的愿景“网络就是计算机”;
不是“大型数据中心就是计算机”
2.“CouchDB 很难集成”!
我认为这是错误的信息。
CouchDB 有一个 RESTful JSON API,使其具有尽可能高的可集成性。
您真正的意思是 Couch 不适合 SQL Server 等 Visual Studio 开发系统。这是事实,但并不会使数据与其他数据的集成变得困难。
您可能需要查看一些复制选项。
老实说,您提供的产品与带有社交插件模块的 MS CRM 没有太大区别。
我认为在 OSS 领域获得关注是很困难的,而且对于这样规模的项目你需要帮助。
Sorry but I feel your base analysis is somewhat flawed.
By whose rules?
If you are a intenet application vendor (cloud computing hawkers) then they will tell you it is not natural.
The whole thing of P2P is to rethink those values.
If it makes sense put a web server on the localmachine put it on the local machine
Remember the original vision "The network is the computer";
Not "Large Data Centers are the computer"
2."CouchDB is hard to integrate"!
I think that is misinformed.
CouchDB has a RESTful JSON API that makes it about as integratable as you can get.
What you really mean is Couch doesn't fit into Visual Studio Development System like SQL Server. Which is true but doesn't make it hard to integrate data with other data.
There are some replication options you might want to look at.
To be honest what you are offering isn't much different than MS CRM with a social plugins module.
I think it would be difficult to get traction in the OSS Space and your gonna need help for a project that size.