Enterprise 2.0

用2.0的思想思考企业管理应用

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  130篇文章 :: 0篇收藏:: 18篇评论:: 7个Trackbacks

公告



文章

收藏

相册

存档


正在读取评论……


2006年07月


Process Driven Organization

 

Infrastructure Solutions

  • eMail and Messaging Platform
  • Security
  • Database Platform
  • Windows Platform
  • Mangement
  • Backup & Recovery
  • Integration

 

Agile Framework
Agile Framework(AF框架)是敏捷实验室始创的一个为了帮助快速搭建.Net 2.0企业级应用程序的基础性开发架构。

 

HRBOX

HR-BOX基于Sophia Logix Enterprise Framework,即Sophia Enterprise Framework 2.0为基础。

Sophia Logix Enterprise Framework是一个管理平台支持框架,这个框架是对管理软件系统中常见的业务支撑的技术性基础进行归纳和抽象,提取出来并给出了行为一致的解决方案,可以有效的提高系统的运行效率,并提高系统的可扩展性和健壮性,及系统整体表现的一致性。这些解决方案都是可以被复用。

Features

  • Intuitive user interface with drag-and-drop capabilities
  • Designed for business analysts and process owners, not developers
  • View the process graphically while you create and monitor it
  • Manual activities allow you to assign work to any combination of human workers
  • Granule security model defines privileges by business role
  • Does not require expensive, large-footprint development tools like Visual Studio .NET

Benefits

  • Define geographies of almost any size (country, region, state, city, sub-city, etc.)
  • Model hierarchical business roles for automatic task escalation
  • Monitor and manage processes graphically, including the ability to restart, stop, and pause a process at any point
  • Control process versions to seamlessly upgrade or rollback to a previous date
  • Layer processes into parent-child relationships for simplified management

Features and Advantages

  • Real-time process management software
  • Stop, start, track, analyze and manage processes while they are running
  • Debug processes using dynamic process reporting, and track information passed between processes
  • Define process management capabilities by a user's role
  • Human Worker Interaction
  • Database Integration
  • Desktop Integration
  • Web Services Integration
  • Enterprise Application Integration

Features

  • Intuitive web-based interface for managing tasks, viewing processes, and accessing the Executive Dashboard
  • Online management of personal task list and unassigned within a user's role
  • Individually customizable task hierarchies with sorting, filtering, and grouping options
  • Easily view, reassign, and escalate assigned tasks
  • Interactive, graphical process image displays process details

Benefits

  • Users can access their task lists from any computer with a browser and an internet connection
  • Users can take unassigned tasks and escalate tasks when necessary
  • Graphical process image allows users and managers to view end-to-end process status in real-time
  • Online user profiles allow users to manage their own preferences, such as email address, notification methods, and availability
  • Management can view process metrics through any web browser

Features and Advantages

  • Standard process metrics reports with drill-down capabilities allow you to view end-to-end process information
  • Create custom reports with Business Objects Crystal Reports©
  • Individually customizable Web-based interface for viewing favorite reports immediately after logging into BPM Web
  • Role-based security determines report availability

Features

  • Task management via Pocket PC devices such as PDAs and cell phones with WiFi and GPRS capabilities
  • Simple user interface for small screens

Benefits

  • On-the-go task management
  • Processes are not

Features and Advantages

  • Uses the XML process design and business rules to manage the state and sequence of business activity Web services
  • Supports multiple concurrent, parallel, or sequential paths of execution, with synchronous and asynchronous execution of sub-processes
  • Service oriented architecture (SOA) maximizes scalability through standard Microsoft® Load Balancing and Clustering technologies
  • Able to use new Web services for business activities and BPM Suite servers via the Microsoft Management Console (MMC) administration tool
  • Integrates with 3rd party applications such as Microsoft CRM and Sharepoint Portal Server via Web services and administration APIs

Business Activity Monitoring

  • Real-time process management software
  • Stop, start, track, analyze, and manage processes while they are running
  • Debug processes using dynamic process reporting, and track information passed between processes
  • Define process management capabilities by a user's role

Executive Dashboard

  • Standard process metrics reports with drill-down capabilities allow you to view end-to-end process information
  • Create custom reports with Business Objects Crystal Reports©
  • Individually customizable Web-based interface for viewing favorite reports immediately after logging into BPM Web
  • Role-based security determines report availability



http://velocity.gilluminate.com/
Velocity Suite Dreamweaver Extension

Download
Dreamweaver Extension v. 1.2.3 - VelocitySuite.mxp (22 KB) released July 2, 2006
Source Files - VelocitySuiteSource.zip (71 KB)

Introduction
I've been using Dreamweaver for several years now, even before it was actually a beneficial tool. Now, it seems, I can't live without it. So when I started a new job with a company that was heavily using Velocity with JBoss I quickly became frustrated with the lack of compatibility with Dreamweaver. I tried finding an extension or some type of support, but all I could find were multiple requests for such. I had written several Flash Extensions by then, so I decided to take the plunge into creating the Velocity Suite extension. It's far from perfect, but so far I've been very happy with the results.

Features
Gives full Velocity (VTL) funcitonality to Dreamweaver, including the following:
1. Inserts a "Velocity" object with tools to automatically insert VTL code into your document. (appears as "Insert" tab in MX 2004 and up).
2. Adds Velocity's .vm extension in DreamWeaver and associates .vm files with Dreamweaver.
3. Adds "Velocity" as a new document type in Dreamweaver. Also adds a Default.vm page which will open as the new document when Velocity is selected.
4. Let's .vm files act as thought they were .html files, including color coding, tag hints, etc.
5. Adds Third Party Tag support.
6. Adds Translators for #include and #parse, making the included file visible in the design view.

Note: including multiple files within a single #include statement [i.e. #include( "disclaimer.txt", "opinion.txt" ) ] is not currently supported by Third Party Tags or Translators in this extension.


http://dev.csdn.net/develop/article/25/25184.shtm
Velocity -- Java Web 开发新技术

http://www.westing.cn/xblog/?p=37
Velocity插件大全
http://www.westing.cn/xblog/?p=31
Dreamweaver的一个小技巧:让velocity页面被正确识别
http://www.westing.cn/xblog/?page_id=78
Velocity用户手册—中文版(系列)
http://www.westing.cn/xblog/?page_id=79
Struts 与 Velocity 的集成(系列)

http://www.blueidea.com/tech/program/2003/891.asp
使用 Velocity 模板引擎开发网站

http://tech.163.com/04/1230/03/18QOI5ME0009159J.html
用WebWork、JSP、Velocity建立注册页面




Gartner的报告The Smart Enterprise Suite Is Coming: Do We Need It?里,提出了SES的几个组成:

  • Content management — including document management and Web content management, extending to digital asset management and support for rich media
  • Collaboration — including messaging, alerting, real-time application sharing, presence and threaded discussions
  • Multichannel access — providing connectivity to a range of desktop and mobile devices via a mix of connectivity methods is supported for both content management and collaboration
  • Information retrieval — including information categorization, taxonomy generation, profiling and expertise location
  • Expertise location and management — to dynamically profile users and facilitate access to their tacit knowledge
  • Community technology — enabling functionality for building and maintaining online communities
  • Process management — targeting not the repetitive tasks supported by traditional workflow, but the ad hoc and dynamic activities characteristic of knowledge workers
  • Portal framework — providing a consistent user interface for business-to-employee (B2E) users (they may be employees within the enterprise or those within the extended enterprise of value-chain partners)

 

Hummingbird Ltd.

The 'Building Blocks' of Enterprise Content Management
ECM systems are comprised of an integrated suite of content-focused modules that provide the following functionality:

Document Management - for library services such as version control and security for documents
Web Content Management - for collecting content to publish to Websites or intranets
Document Imaging - for capturing (scanning), profiling, and archiving paper-based content
Records Management - for classifying content in support of compliance policies
Knowledge Management - for complete information search/categorization with one access point
Collaboration - for sharing and organizing document-based collaborative processes
Content Workflow - for routing content and support of business processes

从Hummingbird产品功能上来看,他们把企业应用分了两个大的层次,Business Solution和Smart Enterprise Suite (即他们自己的Enterprise Content Managemnet产品)。这一点是很有借鉴作用的。

 




目前,主流企业应用框架中大都包含对以下问题的现成解决方案:

    • 持久性(persistence):实现数据存储、处理,数据与对象映射,数据缓存(caching)。
    • 事务(transaction):确保一组关联操作正常、完整的执行。
    • 安全性(security):保证系统的通信安全、数据安全。
    • 负载均衡(load balance):在大量并发访问时,保持系统可用。
    • 监控(system monitoring/management):监控系统运行状况,设置系统参数。
    • 日志(logging):记录系统运行情况和异常,记录特定用户操作。
    • 应用集成 (application integration):与其他系统、应用程序集成。
    • 认证/权限/组织角色管理(authentication/authorization):管理系统用户、组织职权结构,限制特定用户对特定功能、特定数据的访问。
    • 业务模型(domain model):管理系统中业务对象的属性、字段。
    • 业务逻辑(business logic/rules):实现业务规则和业务逻辑。
    • 工作流(work flow):实现多用户、多环节之间的业务处理流程。
    • 文件管理(file management):管理文档,实现系统内部的文件传递。
    • 报表/打印 (reporting/printing):实现数据打印,实现报表的定制和输出。
    • 门户/信息发布 (portal solution):发布企业相关的信息、新闻,提供企业客户的访问入口。
    • 通信(communication/messaging):系统内部的消息、通知;系统与外部角色(比如企业客户)之间通过不同通信媒介(电话、网站、邮件等)的互动。
    • 特定行业/领域模块 (business modules):实现特定行业、流域相关的业务模块。

 

  • 开发者想要什么
    • 容易使用,学习曲线短
    • 使用常规的库和应用程序服务模块进行快速实施
    • 无缝移植和透明升级
    • 全面的功能模块
    • 即插即用:面向服务的体系结构
    • 性能优化计划
    • 依从开放标准
    • 快速开发和部署工具
    • 模板配置
    • 探针和调试工具





    成熟度模型

    我国目前谈及的CMM是指“软件能力成熟度模型”,其英文全称为Capability Maturity Model for Software(英文缩写名是SM-CMM),更确切地说,是指“软件能力成熟度模型1.1版”和"“能力成熟度模型的关键惯例1.1版”(Capability Maturity Model for software,Version 1.1和Key Practices of the Capability Maturity Model, Version 1.1简称CMM 1.1版)。CMM是美国卡内基-梅隆大学软件工程研究所(以下简称SEI)的研究成果;CMM 1.1版发表于1993年。

    CMM 1.1版包括两部分:“软件能力成熟度模型”和“能力成熟度模型的关键惯例”。“软件能力成熟度模型”主要是描述这种模型的结构,并且给出该模型的基本构件的定义。“能力成熟度模型的关键惯例”除了重复叙述能力成熟度模型结构及其构件外,以大量篇幅详细描述了每个“关键过程方面”涉及的“关键惯例”。“关键过程方面”是指:一组相关联的活动和通过执行这些活动可以实现既定的过程能力。所谓“关键惯例”是指:使关键过程方面得以有效实现和制度化的作用最大的基础设施和活动。各个关键惯例按每个关键过程方面的5个“公共特性”(对执行该过程的承诺,执行该过程的能力,该过程中要执行的活动,对该过程执行情况的度量和分析,及证实所执行的活动符合该过程)归类,逐一详细描述。按CMM的规定,作到了某个关键过程的全部关键惯例就认为实现了该关键过程,实现了某成熟度级及其以低各级所含的全部关键过程就认为达到了该级。

      • 第1级能力成熟度,称之为“初始级”。组织还不具备稳定的环境用于软件开发和维护,它们缺乏健全的管理惯例,其软件过程能力无法预计;它们的软件过程是一片混沌;并且它们的软件过程总是随着软件开发工作的推进而处于变更和调整之中。
      • 第2级为可重复级。在处于可重复级的组织里,顾客的需求和本组织的工作产物是受控的,并且建立起了基本的项目管理惯例。这一级有6个关键过程方面,共含121个关键惯例:
        • 需求管理(12,这是关键惯例数,以下同)
        • 软件项目策划(25)
        • 软件项目追踪和监督(24)
        • 软件分包方管理(22)
        • 软件质量保证(17)
        • 软件配置管理(21)
      • 第3级是(明确)定义级。针对各个基本过程建立起文件化的“标准软件过程”,这是第3级能力成熟度的突出特点。这些标准软件过程(包括工程过程和管理过程)被集成为一个相关的整体;这些标准软件过程有助于软件经理和技术人员更有效地履行他们的职责。只有当达到了第3级能力成熟度时,才表明这个组织的软件能力“成熟”了。在第2级的基础上,第3级包括7个关键过程方面,共含108个关键惯例:
        • 组织过程定焦(16)
        • 组织过程定义(11)
        • 培训(16)
        • 集成式软件管理(19)
        • 软件产品工程(20)
        • 组间协调(17)
        • 对等审查(9)
      • 第4级是定量管理级。处于这一级的组织已经能够为软件产品和软件过程设定定量的质量目标,并且能对跨项目的重要软件过程活动的效率和质量予以度量;可以利用本组织的软件过程数据库汇集各项目软件过程产生的数据并加以分析。在第2、3级的基础上,第4级包括两个关键过程方面,共含32个关键惯例:
        • 定量过程管理(19)
        • 软件质量管理(13)
      • 第5级叫持续优化级。在前几级的基础上,第5级包括3个关键过程方面,共含59个关键惯例:
        • 缺陷预防(18)
        • 技术变更管理(22)
        • 过程变更管理(19)
    • 数据库管理成熟度模型

    DBA MM (Database Administration Maturity Model),勾画出ORACLE数据库管理员在开发阶段和维护产品阶段应该执行的任务。

    自从九十年代中期以来,出现了许多项目管理成熟度模型。项目管理成熟度模型起源于欧洲,北欧的一些国家和澳大利亚等已经开始用项目管理成熟度模型来研究和规划项目。最近的统计表明目前行业中应用的管理成熟度模型超过30种。不过从概念上来说,这些模型中的大多数是来源于卡内基-梅隆大学的软件工程研究所(SEI)所开发的能力成熟度模型。




    Absurd

    Aspenware

    • Smart Enterprise Suite
      • Content Manager
      • Document Manager (Information Organization and Retrieval)
      • Forms & Surveys Manager
      • Events & Announcements Manager
      • Collaboration Manager
      • e-Commerce Manager
    • Aspenware Smart Enterprise Suite has been built from the ground up using Microsoft's .NET technology
    • Content Manager
      • Aspenware's RCE includes a suite of tools for creating, publishing and managing HTML through an intuitive graphical editor that requires no knowledge of HTML syntax
    • Document Manager
      • All content contained in documents and meta-data describing documents is searchable
    • Forms & Surveys Manager
      • Survey Content
      • Forms, Questionnaires, Diagnostic Content
    • Events & Announcements Manager
    • Directory Manager
      • Directory Manager makes it possible to securely use the Internet to manage and communicate member contact information
    • Collaboration Manager
      • Within a team room or topic, users share documents, track issues, schedule events, plan meetings, participate in discussions, and find resources
      • e-Notify is an Aspenware capability that advises users by e-Mail or mobile text messaging when information matching a defined area of interest has been added to the Enterprise Web Environment.
      • Cross-Link is an Aspenware capability that enables users to quickly and effectively view all information associated with a particular piece of content with a single mouse click.
    • e-Commerce Manager
      • Product Catalog
        • Catalog/categories represented using Aspenware contexts and context associations
        • All collaborative types can be associated with catalogs
        • Product description, pricing, etc.  can be defined relative to a specific product catalog
        • Multiple Ready-To-Use modules for navigating product catalog/category hierarchies and associated product lists
      • Virtual Product Catalog
        • Virtual catalog supports product exposure based on a base catalog (and associated categories) coupled with a secondary classification such as region, organization, or vertical industry.  The secondary classification is another "context hierarchy"
        • Example 1:  Expose a product catalog to a customer that is targeted to their community, city, state, and country
        • Example 2:  Expose a product catalog to a customer based an economic profile, geographic region profile, and vertical industry profile (involves three context hierarchies)
      • Product Management
        • Products are represented as Aspenware Collaborative Data Elements
        • Product cross-sell, up-sell, substitutions represented as standard collaborative data associations
        • Multiple ready-to-use modules for viewing product lists and detailed product information
        • All collaborative types can be associated with products
        • Product description, pricing, etc. can be defined relative to a specific product catalog
      • Shopping Cart
        • Standard shopping cart functionality
        • Remembers shopping cart per customer (using cookies)
      • Payment Processing
        • Integrates with industry standard payment processing systems (i.e. Verisign, Payflow Pro)
      • Order Status/History
        • Maintains full order history
        • Ready-to-use modules for viewing order history
      • Web Services Integration
        • Aspenware provides a framework for integrating to corporate payment, tracking and fulfillment systems via Web Services



    相关于Gartner提出的SES(Smart Enterprise Suite):