惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
aimingoo的专栏
aimingoo的专栏
S
SegmentFault 最新的问题
A
About on SuperTechFans
Engineering at Meta
Engineering at Meta
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 叶小钗
WordPress大学
WordPress大学
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
Stack Overflow Blog
Stack Overflow Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 聂微东
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Blog — PlanetScale
Blog — PlanetScale
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks

博客园 - 相濡以沫

盘点:教师饮食方面的八个坏习惯。 DB2数据库与Oracle并发控制(锁)的大比拼。 Oracle批量fetch的小技巧。 教你设计大型Oracle数据库。 在Linux操作系统上手动安装DB2。 Linux下自动登录远程服务器的方法。 在Ubuntu上安装Snort入侵检测系统。 详解Ubuntu8.04 tftp设置。 解析Windows Server 2008组策略的安全设置。 理解802.1x网络的安全机制。 白领女性职场15招。 Linux svn管理工具的12个命令实践。 玩转vsftpd服务器的四大高级配置。 如何利用Forefront管理应用服务器。 ERP应用瓶颈 避免四大错误。 拆穿安全Web浏览的十大谎言。 Repeater和DataList分页。 Asp.Net Url传值出现乱码的解决方法。 - 相濡以沫 - 博客园 asp.net(C#)套用模板操作Excel。
SharePoint 2010开发:如何找寻切入点?
相濡以沫 · 2010-08-24 · via 博客园 - 相濡以沫
 Vishwas Lele 是应用信息服务和微软区域中心的首席技术官。他为我们提供了四种SharePoint 2010的使用案例,让我们看到SharePoint 2010在应用开发方面的卓越性。

  Vishwas Lele 是一位经验丰富的SharePoint 程序员,他也是应用信息服务(AIS)和微软区域中心的首席技术官。为了让我们看到了SharePoint 2010在应用开发方面的卓越性,他分享了AIS 所著白皮书中(SharePoint开发平台:SharePoint Server 2010的改进进一步加强了应用开发平台的可靠性。)的例子——SharePoint 2010 的四种使用案例,以下便是该白皮书中的四种案例。

  SharePoint开发平台

  我们相信在SharePoint 2010平台上创建应用时,应该考虑下面的使用案例:

  需要提供多个基于逻辑分组的网站——如部门,区域或国家——而不是通过一个网站服务所有用户。例如,一个公司需要为其合作伙伴开发一个Web应用,以使其获取相关的销售信息。所以ASP.NET应用成为合理的选择;但是由于应用使用的增加,该合作伙伴希望依据自己独有的SharePoint Server需求自定义网页。该合作伙伴或许希望以不同的方式显示销售信息(也就是在区域分组和城市分组中选择)或者他们希望在同一页面安装其他应用(税费计算器)。

  为每个用户提供一个基于同一个网站蓝图的网页比用代码创建所有个性化设置要容易。每个用户都可以通过一个单一的代码库,根据自己的需求自定义自己的页面。

  管理那些融合了社交网络功能的非结构性内容的需要。

  大多数现在的网站的管理流量都在不断增长。结构性内容和非结构性内容之间一个显著的区别在于,前者可通过基于集合的分组对数据进行查看和管理,而后者则是将数据与元数据分开,作为单独的实体处理。

  不仅单独实体的整体性和和安全性要获得重视(如,文档),二者之间的相关性也非常重要(如,文档和结构性应用数据之间的联系)。此外,为便于业务流程的处理,还需要制订必要的规则(路由,认可,规章制度等)以及文档和文件的访问和搜索级别。

  最近流行的社交网络使得非结构性内容更具挑战性。用户希望可以标记文档,定级文档,定位并与相关专家进行互动,而这些功能似乎指日可待。况且,我们不需要在应用程序中创建这些功能,可以轻松依赖SharePoint提供的内容管理服务(CMS)来实现。

  企业正试图让商业用户和分析师参与到开发的全过程,而不只是收集他们的需求信息。

  SharePoint之所以成功,其中一个很重要的原因在于它赋予终端用户的功能。除了从在列表上创建自定义视图,自定义Web部件和创建工作流,SharePoint还允许终端用户创建许多他们希望省略一些IT步骤同样能获取的功能。但是,在许多案例中这样的特性也导致了容易失控的有机增长。通过改善这些角色之间的协作关系以及提供更好的IT管理模式,SharePoint 2010在此领域有更进一步的发展。

  看一下这个例子:商业用户有可能自定义一个浏览器内的实时网页,然后将该网页作为模板保存。程序员可以将该模板输入到开发工具中,如Visual Studio,然后继续在商业用户制作的自定义设置上进行开发。而商业用户仍可获取终端产品。

  图一:SharePoint 2010 工具连续图谱

  企业正试图创建基于外部数据源的部门应用

  虽然在SharePoint Server 2007里面,有很多种方法可以整合商业应用程序生产线,但是其面临的挑战仍然很多。在SharePoint 2010中,由于加入了BCS,所以它可以以SharePoint 列表的形式浏览外部数据源,可以生成CRUD屏幕,还可以将外部数据集合到综合搜索中。外部数据源不是仅限于关系数据而是包括Web服务和.NET 类。

  通过将各种部门应用程序集合到单一平台上,企业可以凭借一个用户的类似经验及开发策略节省成本。而另一个主要的创新是添加了Access Services功能,此功能旨在让企业把自己现有的基于应用的Access转移到SharePoint Server 2010上。