Enterprise Blocks

    我在Visual Studio .NET Web Control for Business Intelligence 中介绍的一个BI工具。支持DNN和SPS,太有心了!找到一篇中文介绍文章。

    Enterprise Blocks是ASP.NET Web控件、web服务、Windows服务的完整集合,在开发分析应用系统中可以作为构造块。该软件具有服务导向的独特结构,增强了同现有软件和门户的集成能力。


    就软件产品而言,eBlocks是一个开发人员工具箱,用来构建商务智能程序。它是UI组件和软件服务的完整集合,分析流程可以在任何环境的前端直接进行,也可以转到后台,在环境顶端进行。eBlocks填补了传统BI产品和只提供“切块”特性的个体组件之间的空白。

    在过去的7年里,BI(商业智能)软件市场发生了很大的变化。相关厂商在数据和元数据的集成以及OLAP、OLTP数据协同访问方面做了很大的改进,从而对数据模型的获取逐渐转向了对数据库的获取。而客户、产品和方法的定义也从报告层面转入了数据库层面,因此,原有的相关型OLAP模型已经越来越少。与此同时,主要BI厂商的技术内容和结构体系过于庞大,以至于利用这种途径来实现从概念到方案的转变不仅困难而且耗资巨大。

    门户的出现使得IT团队可以创建UI编码的可移植单元,并且实现结构数据和非结构数据更好的集成。大多数门户都可以简单的指向外部报告,数据库报告存储在BI产品的元数据仓库中,而文档则存储在门户内。

    这样,在web服务和主流目标导向的平台如Microsoft .NET 和Java后就需要同要素相结合,Enterprise Blocks基于这一市场压力,为BI市场开发了一种新的软件类,该软件类侧重于提供表示级的软件服务。而服务导向的软件结构体系涵盖了软件工业的程序、过程管理、集成部分。Mr. Eisenberg认为集成特性是这种结构体系的重要优势。

    服务导向的结构体系(SOA)增强了标准软件的组成部分和互联性,从而提高了可再利用功能的数目,并且使其变得更加简单灵活,有利于提供更好、更快和更低廉的软件自动化。集成工作框架使得离散的软件系统可以在流程级以标准方式进行通信,展示了业务流程集成的下一步操作。

    Enterprise Blocks是一个开发框架,但是采用了SOA设计之后,它仅仅成为客户机容器、数据库和目录仓库(以元数据形式存储的实际报告和图表)之间的经纪人。它没有元数据或安全层,有的只是软件服务。因此,Enterprise Blocks可以作为传统BI软件开发工具箱和独立组件的混合体。

    通过Enterprise Blocks,您的数据分析方案可以更快的制定,并且拥有更多的控制。而中央表示结构体系也为您提供了更多的可移植性和更好的集成特色。

    Enterprise Blocks包括7个web控件,作为ASP.NET表示控件,用DHTML和JavaScript编写。这些控件在客户端为零足印,除了利用浏览器下载网页之外,不需要其他任何内容。它们可以用在任何ASP.NET web窗体中来构建自定义的分析程序。

    每一个控件都含有一套方法和属性集,程序员可以操作组件的信息,关闭或打开某些特性,从而控制用户界面。Web控件还可以控制一系列事件集,程序员可以捕捉并且对通常的用户行为作出反应。Web控件可以直接在Enterprise Blocks Services工作,为标准用户界面提供所有的服务方法。

    服务层是Enterprise Blocks结构体系的核心,Enterprise Blocks Services是一种混合web服务/对象导向设计的API。每个服务都有一套方法集,支持某一特定范围的函数。Enterprise Blocks Services可以通过编程个体的类直接或间接调用。这些调用可以利用Microsoft.NET 远程访问或从任何客户端环境中实现,客户端环境采用XML web服务,包括运行在Windows或UNIX上的Java/.NET/COM。

    对从客户端查询的信息而言,尽管Enterprise Blocks Services为其提供了入口点和退出点,但是他们并不直接工作在任何源环境中。在Enterprise Blocks结构体系中,服务提供器作为这些环境的连接器或适配器,为服务提供内容。服务为客户提供界面,为提供器提供安全和状态管理功能。提供器与一个专门环境相结合,并且从该环境中返回数据,之后由Enterprise Blocks Services将其下载。

    新版2对制图功能进行了改进,新增内容包括:对SQL Server的服务支持、新的ASP.NET web控件、50多种新的符号类、无国别的通用编程支持、升级的UI等等。

体系结构
 

最新版本为2.5,在http://www.eblocks.com/features.asp上注册论坛用户后可下载,另外,在微软网站上找到了一个好东东:Visual Studio Industry Partner Program,免费的DVD订购,赶快行动吧,不过当然啦,都是试用版本。我也把eblocks 2.5放在biteam@126.com邮箱中了,密码:biteam,可以进入邮箱转发,但请不要修改邮箱密码,以便更多人可以使用它。

附:

Visual Studio Industry Partner Program

Visual Studio Partner Product Name
/n software IP*Works! V6 .NET Edition
Actional Corp SOAPstation
Alachisoft TierDeveloper
AmberPoint, Inc. AmberPoint Express
AppForge, Inc. AppForge Crossfire
ARTech DeKlarit 3.2.2
ASNA ASNA Visual RPG for Visual Studio .NET
Aspose Aspose.Custom
Atalasoft , Inc. Atalasoft DotImage Professional Suite
Automated QA AQtime
Automated QA Automated Build Studio
Automated QA TestComplete
Borland Borland CaliberRM
Borland Borland Optimizeit
Borland Borland Starteam
Borland Borland Together
ComponentArt ComponentArt Web.UI for ASP.NET
ComponentOne ComponentOne Studio Enterprise 2004 v2
Compuware Corporation DevPartner Studio Professional Edition
Dart Communications PowerTCP FTP for .NET
Dart Communications PowerTCP Mail for .NET
Dart Communications PowerWEB TextBox for ASP.NET
Data Dynamics, Ltd. ActiveReports for .NET
Data Dynamics, Ltd. SharpGraph for .NET
Data Dynamics, Ltd. SharpUI for .NET
Developer Express Inc. ASPxGrid and Editors Library
Developer Express Inc. eXpress Persistent Objects
Developer Express Inc. WindowsForms Component Collection
Dot Net Builders Constructor() MDRAD for Visual Studio .NET
Dundas Software Dundas Chart - ASP.NET Enterprise Edition
Dundas Software Dundas Diagram for .NET
Dundas Software Dundas Gauge for ASP.NET
eBay eBay Software Development Kit v.2.6.3 for Windows
Eiffel Eiffel ENViSioN!
Enterprise Blocks Enterprise Blocks 2.0
F5 Networks iControl API/SDK for .NET
FarPoint Technologies, Inc. FarPoint's Spread for .NET
FeinSoftware FeinStuff
Feinsoftware CommentMakerPro™
Feinsoftware FeinEvaluatorPro
Gigasoft, Inc. ProEssentials v5
Hewlett-Packard HP Openview Adaptive Management Integration Toolkit Developer Edition for Visual Studio .NET 2003
Identify AppSight Application Problem Resolution System
ILOG ILOG Gantt for .NET
ILOG ILOG Rules for .NET
Infragistics NetAdvantage 2004
Intersoft Solutions Intersoft WebInput.NET V2.0
Kinitos Kinitos Application Management
Lead Technologies LEADTOOLS Document Imaging
Lead Technologies LEADTOOLS Raster Imaging Pro for .NET
LogicLibrary Logidex 3.0.1 for .NET
Madinina Software, Inc. CodeObject
Micro Focus Net Express with .NET University Edition
Mindreef Mindreef SOAPscope®
Monash/Guardsoft VSGuard
National Instruments Measurement Studio 7.0 for Visual Studio .NET 2003
Nolics Nolics.net 2.1
Northwoods Software Corp. GoDiagram Web 2.2
Northwoods Software Corp. GoDiagram Win 2.2
PreEmptive Solutions Dotfuscator
Quest SQL-Optimizer
Red Gate Software Ltd. ANTS Load
Red Gate Software Ltd. ANTS Profiler
Sax.net Sax.net Communications, Community Edition
Select Business Solutions, Inc. Select Component Factory
Serena Software Serena Dimensions for .NET
Software FX Chart FX for .NET
SoftWIRE Technology, Inc. SoftWIRE
SPI Dynamics DevInspect
SPI Dynamics SecureObjects
Sybase, Inc DataWindow .NET
Telerik r.a.d.controls
Telerik r.a.d.navigation
Velocitis Flywheel Professional 7.2
Versant Corporation Versant Open Access .NET
Visual Numerics®, Inc. IMSL™ C# Numerical Library
Watchfire, Inc. AppScan Developer Edition 1.7
Wise Solutions Wise for Windows Installer
Xceed Software, Inc. Xceed Ultimate Suite

posted @ 2005-08-13 12:48  蜡人张  阅读(5223)  评论(10编辑  收藏  举报