函数
<%Function CheckInput(str,strType) '函数功能:过滤字符参数中的单引号,对于数字参数进行判断,如果不是数值类型,则赋值0 '参数意义: str ---- 要过滤的参数 ' strType ---- 参数类型,分为字符型和数字型,字符型为''s'',数字型为''i'' Dim strTmp strTmp = '''' If strType =''s'' Then strTmp = Replace(Trim(str),''''',''''') ElseIf strType=''i'' Then If isNumeric(str)=False Then str=''0'' strTmp = str Else strTmp = str End If CheckInput = strTmpEnd Function%>
这个函数很简单, 主要是针对字符串和数字两种类型的传入数据分别进行了处理,具体用法:
字符类型的strUsername = CheckInput(Request(“username“),“s“)数字类型的ID = CheckInput(Request(“id“),“i“)
SQL Injection的危害是很大的,比如对于SQL Server,可以创建、删除数据库,执行系统命令等等, 如drop ..
[] []
更改 MSDE sa 密码和登录验证模式Microsoft SQL Desktop engine 2000 是一个常用的SQL支持数据库,但安装后其 sa 的默认密码为空,这样对数据安全有一定影响。因为MSDE2000是简化版本,无管理控制台,修改密码只能进入命令行方式。步骤:要注意的是要在切换了SQL的身份验证方式后才可以命令行修改密码。默认的SQL身份验证方式是Windows账户模式,要改为采用SQL身份验证。
要Windows账户身份验证模式切换到SQL的身份验证模式,请按以下步骤操作: 1. 先停止 MSSQLSERVER 以及所有其他相关服务(如 SQLSERVERAgent)。 2. 打开注册表编辑器。3. 找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的):HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer- 或者 -HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\<Instance Name>\\MSSQLServer\\ 4. 在右窗格中,双击 LoginMode 子项..
[] []
查询一组数据中的最大值
declare @T table(so_no nvarchar(10), so_date datetime, curr_code nvarchar(5), cust_code nvarchar(10), item_no nvarchar(20), qty numeric(9), unit_price numeric(9), uom nvarchar(4), ftd datetime)
insert into @T select a.so_no , a.curr_code,a.so_date, a.cust_code ,b.item_no,b.qty,b.unit_price,b.uom,b.ftd from SOHEAD a, SODETAIL b where a.so_no = b.so_no
select * from @T c wherenot exists(select 1 from @T d where c.so_no = d.so_no and Datediff(dd,c.ftd,d.ftd)>0)
取得某一结点下的所有子结点的记录。
--根据图书名称和种类得到图书信息CREATE PROCEDURE GetBookByNameAndCategory( @FullName NVARCHAR(200), @Category INT )ASBEGIN IF @Category <> -1 BEGIN create table #T( [ID] int, ParentID int, [Level] INT ) declare @strCategory nvarchar(10) set @..
[] []
除非最终检索它们并利用它们来做点事情,否则将记录放入数据库没什么好处。这就是 SELECT 语句的用途,即帮助取出数据。SELECT 大概是 SQL 语言中最常用的语句,而且怎样使用它也最为讲究;用它来选择记录可能相当复杂,可能会涉及许多表中列之间的比较。本节介绍Select语句关于查询的最基本功能。
SELECT 语句的语法如下:
SELECT selection_list 选择哪些列
FROM table_list 从何处选择行
WHERE primary_constraint 行必须满足什么条件
GROUP BY grouping_columns 怎样对结果分组
HAVING secondary_constraint 行必须满足的第二条件
ORDER BY sorting_columns 怎样对结果排序
LIMIT count 结果限定
注意:所有使用的关键词必须精确地以上面的顺序给出。例如,一个HAVING子句必须跟在GROUP BY子句之后和ORDER BY子句之前。
除了词“SELECT”和说明希望检索什么的 column_list 部分外,语法中的每样东西都是可选的。有的数据库还需要 FROM 子句。My..
[] []
有时,希望除去某些记录或更改它们的内容。DELETE 和 UPDATE 语句令我们能做到这一点。
用update修改记录
UPDATE tbl_name SET 要更改的列
WHERE 要更新的记录
这里的 WHERE 子句是可选的,因此如果不指定的话,表中的每个记录都被更新。
例如,在pet表中,我们发现宠物Whistler的性别没有指定,因此我们可以这样修改这个记录:
mysql> update pet set sex=’f’ where name=” Whistler”;
用delete删除记录
DELETE 语句有如下格式:
DELETE FROM tbl_name WHERE 要删除的记录
WHERE 子句指定哪些记录应该删除。它是可选的,但是如果不选的话,将会删除所有的记录。这意味着最简单的 DELETE 语句也是最危险的。这个查询将清除表中的所有内容。一定要当心!
为了删除特定的记录,可用 WHERE 子句来选择所要删除的记录。这类似于 SELECT 语句中的 WHERE 子句。
mysql> delete from pet where name=”Whistler”;
可以用下面的语句清空整个..
[] []
有时,希望除去某些记录或更改它们的内容。DELETE 和 UPDATE 语句令我们能做到这一点。 用update修改记录 UPDATE tbl_name SET 要更改的列 WHERE 要更新的记录 这里的 WHERE 子句是可选的,因此如果不指定的话,表中的每个记录都被更新。 例如,在pet表中,我们发现宠物Whistler的性别没有指定,因此我们可以这样修改这个记录: mysql> update pet set sex=’f’ where name=” Whistler”; 用delete删除记录 DELETE 语句有如下格式: DELETE FROM tbl_name WHERE 要删除的记录 WHERE 子句指定哪些记录应该删除。它是可选的,但是如果不选的话,将会删除所有的记录。这意味着最简单的 DELETE 语句也是最危险的。 这个查询将清除表中的所有内容。一定要当心! 为了删除特定的记录,可用 WHERE 子句来选择所要删除的记录。这类似于 SELECT 语句中的 WHERE 子句。 mysql> delete from pet whe..
[] []
问:我们假设的一个例子。我有一些出售小部件的售货员。在我的数据库中列出了每天每个销售员出售的这些部件的数量。例如,Fred在08年10月23日售出了2个,John售出的数量为5。现在是08年10月24日,Fred售出了14个而John出售的数量为2等等并以此类推一年的时间。每个数量都是按日期来记载。但是我想把这些日期按照月份聚集在一起,这样我们就能查看每个售货员每个月的销售量了。我怎么才能将这些月份的日期聚集在一起呢? 答:你可以直接用日期函数的GROUP BY应用程序。这里唯一的问题就是你能够用哪个日期函数。日期函数的确要比你临时采用SQL Standards数据类型要好得多,所以许多的数据库系统都有自己的数据类型。在Standard SQL中,你需要用EXTRACT这个函数:SELECT EXTRACT(MONTH FROM salesdate) AS salesmonth , salesperson , SUM(salesqty) AS total_sales FROM widget_sales GROUP BY EXTRACT(MONTH FROM salesdate) , ..
[] []
据瑞星全球反病毒监测网介绍,今日有一个病毒特别值得注意,它是:“U盘蠕虫下载器变种EYK(Worm.Win32.Autorun.eyk)”病毒。
该病毒通过U盘等可移动存储设备传播,病毒会双进程守护的功能,下载大量木马病毒,给用户造成很大安全隐患。
本日热门病毒:“U盘蠕虫下载器变种EYK(Worm.Win32.Autorun.eyk)”病毒 警惕程度:★★★ 病毒类型:蠕虫病毒 传播途径:通过U盘等可移动存储设备传播 依赖系统:Windows NT/2000/XP/2003。
这是一个蠕虫病毒,病毒运行后会在目录system生成自身命名为svchost.exe和释放文件名为winlogon.exe的文件, 然后启动这两个程序的进程,该病毒使用双进程守护的功能,如果其中的一个进程被结束,那么另外一个进程就会执行关机命令,以躲避查杀。病毒会在每隔一段时间就在盘符里面写入文件svchost.exe和autorun.inf,达到双击盘符就运行病毒和使用移动硬盘传播病毒的目的。修改注册表键值,以达到开机自动..
[] []
江民今日提醒您注意:在今天的病毒中Trojan/VB.etk“视频宝宝”变种etk和TrojanSpy.Pophot.cdb“焦点间谍”变种cdb值得关注。
英文名称:Trojan/VB.etk 中文名称:“视频宝宝”变种etk 病毒长度:49152字节 病毒类型:木马 危险级别:★ 影响平台:Win 9X/ME/NT/2000/XP/2003
Trojan/VB.etk“视频宝宝”变种etk是“视频宝宝”木马家族中的最新成员之一,采用“Microsoft Visual Basic 5.0 / 6.0”编写,并且经过加壳保护处理。“视频宝宝”变种etk运行后,会自我复制到被感染计算机系统“%SystemRoot%\system32\system”目录下,并重新命名为“VirGear.exe”、“smss.exe”、“Gazette.exe”、“Gazerock.exe”、“Nugen.exe”。该病毒将自身图标伪装成视频文件的图标以诱骗用户点击,运行后病毒会调用Media Player播放器播放“clock.avi”视频文件,使用户误以为所点击的真的是一个视频文件而放松警惕。利用进程映像劫持来阻止某些..
[] []
大部分公司正面临的问题之一就是,将数据库移植到新的硬件或者不同的操作系统平台,甚至是一个新的数据库提供商的产品。这个过程涉及到了许多步骤和因素。本文将介绍整个过程和一些公司经历。 Bloor研究所最近一项调查显示,估计数据迁移市场将超过50亿美元并且还正在日益增长。现在许多公司有不同的方法进行数据库迁移,如抽取/转换/装载(简称ETL ) ,复制和手动脚本。然而这些方法面临着一些问题,当一方面数据量在增长,而另一方面允许的停机时间在减少时,这项工作将变得更复杂。 Bloor研究所于2007年9月发布的“2000年全球数据迁移” 报告中列出以下统计数据: • 16%的数据迁移部分项目取得了成功 • 37%的预算超支 • 64%没有按时完成 迁移要经过精心策划和执行,以尽量减少停机时间并保持数据的完整性和数据库的性能,因为许多公司已经遍布全球,并且每天24小时都要操作数据库 。 我们以数据库迁移为话..
[] []
我并非专业DBA,但做为B/S架构的开发人员,总是离不开数据库,一般开发员只会应用SQL的四条经典语句:select ,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说select在数据库中的工作原理。B/S架构中最经典的话题无非于三层架构,可以大概分为数据层,业务逻辑层和表示层,而数据层的作用一般都是和数据库交互,例如查询记录。 我们经常是写好查询SQL,然后调用程序执行SQL。但是它内部的工作流程是怎样的呢?先做哪一步,然后做哪一步等,我想还有大部分朋友和我一样都不一定清楚。 第一步:应用程序把查询SQL语句发给服务器端执行。 我们在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处理。 第二步:服务器解析请求的SQL语句。 1:SQL计划缓存,经常用查询分析器的朋友大概都知道这样一个事实,往往一个查询语句在第一次运行的时候需要执行特别长的时间,但是如果你马上或者..
[] []
说这个功能强大是因为对单表的操作只需要按2个键就能完全生成。 步骤1:打开SQL2005的修改表界面,选中几行,然后Ctrl+C. 步骤2:打开VS中aspx页面的源代码视图,Ctrl+V。这时会弹出一个对话框要求你输入连接数据库的用户名,密码。 奇怪吗?别急,按要求输入。(输入你刚才Ctrl+C时所连接数据库的用户名,密码) 以上步骤完成后,aspx页面中会产生一堆代码,这个就不用说了,仔细看看吧。Code
<asp:GridView runat="server" AutoGenerateColumns="False" DataKeyNames="ID" EmptyDataText="没有可显示的数据记录。" DataSourceID="SqlDataSource1"><Columns>
<asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="True" SortExpression="ID"></asp:BoundField>
<asp:BoundField DataField="DepartId"..
[] []
江民今日提醒您注意:在今天的病毒中TrojanSpy.OnLineGames.acoe“网游窃贼”变种acoe和TrojanSpy.Delf.dda“TrojanSpy.Delf”变种dda值得关注。
英文名称:TrojanSpy.OnLineGames.acoe 中文名称:“网游窃贼”变种acoe 病毒长度:23040字节 病毒类型:间谍类木马 危险级别:★★ 影响平台:Win 9X/ME/NT/2000/XP/2003
TrojanSpy.OnLineGames.acoe“网游窃贼”变种acoe是“网游窃贼”木马家族中的最新成员之一,采用高级语言编写,并且经过加壳保护处理。该病毒是由其它恶意程序释放出来的DLL功能组件,一般会被插入到“explorer.exe”、“csrss.exe”、“svchost.exe”等系统进程以及几乎所有用户级权限的进程中加载运行,并在被感染计算机系统的后台执行恶意操作,隐藏自我,防止被安全软件查杀。“网游窃贼”变种acoe是一个专门盗取“QQ华夏Online”、“地下城与勇士 Online”等网络游戏会员账号的木马程序,会在被感染计算机的..
[] []
在sql server 中我们会通过邮件菜单来查看一个对象的依赖关系,但有些意外情况会造成查看结果并不是非常的准确! 可以尝试以下例子 : 第一步:颠倒顺序,创建一个缺失依赖关系的存储过程;1CREATE PROC dbo.TestRefresh1
2as
3EXEC dbo.TestRefresh2
4EXEC dbo.TestRefresh3
5EXEC dbo.TestRefresh4
6EXEC dbo.TestRefresh5
7EXEC dbo.TestRefresh6
8
9GO
10
11CREATE PROC dbo.TestRefresh2
12AS SELECT 1
13GO
14
15CREATE PROC dbo.TestRefresh3
16AS SELECT 1
17GO
18
19CREATE PROC dbo.TestRefresh4
20AS SELECT 1
21 第二步: 查看一下这个存储过程的依赖关系 EXECsp_depends@objname=N'dbo.TestRefresh1' 在结果中并没有发现dbo.TestRefresh1同其他对象有任何的依赖关系 ,细心的朋友早就发现这个问题是因为创建存储过程时的顺序问题所致。假设我们的数据库中并不缺失相关对象,可以尝试用如下代码来更新他们的依赖关..
[] []
问:我想在SQL CASE表达式中返回THEN语句的多个值:SELECT c.company_code, c.com_inactive_flag, e.emp_no FROM company c, employees e WHERE c.com_code = e.com_code AND e.emp_status in ( CASE c.com_inactive_flag WHEN 'N' THEN 'A' WHEN 'Y' THEN 'B,C' END ) 如果标记为N,所有检索的员工都属于A类情况,否则就是B或C的。但是由于我的是'B,C',所以就不能返回任何值。有没有一种办法使我能放入'B,C'而不是'B'这个值呢? 答:是的,有这种办法。在这种情况下,用布尔逻辑可能更容易解决一些。结合ANDs和ORs以及括号中嵌入的条件,你就可以在SQL中执行任何的命令。SELECT c.company_code , c.com_inactive_flag , e.emp_no FROM company c INNER JOIN employees e ON e.com_code = c.com_code AND ( ( c.com_inactive_flag = 'N' AND e.emp_status = 'A' ) OR ( c.com_i..
[] []
IBM® pureQuery 是一种高性能 Java™ 数据访问平台,其目标主要是简化数据访问应用程序的开发和管理。它由工具、API 和运行时组成。pureQuery 引入了两种编程风格,以帮助用户通过简单但是强大的 API 访问数据库。本文介绍其中的一种风格,即内联方法编程风格,并讨论如何使用它有效地查询和更新数据库。本文还探索使用内联方法编程风格的一些优点和关键特性。 简介 pureQuery 为 SQL 执行引入了两种编程风格:内联方法编程风格和带注释的方法编程风格。这些编程风格为存储和检索对象(例如 Java bean 和 map)提高了现成的支持,从而简化了 Java 数据访问开发。内联编程风格还支持使用定制的用户定义的结果处理。 带注释的方法风格提供一种基于注释的数据访问方法。在带注释的方法风格中,SQL/XQUERY 字符串是在一个 pureQuery 注释(Annotation)中定义的。这些注释被放在用户定义接口中的方法声明上。代码生成器对接口进行预处理,生成..
[] []
pureQuery 是一种高性能 Java™ 数据访问平台,其目标主要是简化数据访问应用程序的开发和管理。它由工具、API 和运行时组成。本文介绍 pureQuery 带注释的方法风格 —— 这是一种简单、灵活的风格,属于命名查询(named-query)范例,可以静态或动态地执行 SQL。本文先解释为什么开发人员要选择使用带注释的方法风格编写 pureQuery 应用程序,再解释带注释的方法风格与 pureQuery 内联编程风格之间的差异,并简要概述 pureQuery 带注释的方法的强大特性。 概述 本文讨论与带注释的方法的编程风格相关的以下主题: 描述带注释方法的编程风格 选择使用带注释方法编程风格的原因 使用带注释的方法风格开发 pureQuery 应用程序的步骤(立即阅读该 小节)。 描述代码生成,给出生成的代码示例 描述在 pureQuery 接口中定义带注释的方法的需求 使用 pureQuery 接口执行 SQL 介绍带注释的方法风格的一些选择特性,..
[] []
11月13日,微软公司宣布任命梁念坚为微软公司资深副总裁、大中华区董事长兼首席执行官。梁念坚具有二十多年跨国公司在中国及亚太地区的管理经验。加入微软之前,其担任摩托罗拉亚太区总裁、摩托罗拉网络事业部亚太区资深副总裁兼总经理。梁念坚将汇报给微软公司高级副总裁、微软国际业务总裁让-菲利浦•古德华 (Jean-Philippe Courtois)。梁念坚将领导微软公司在大中华区的进一步扩展,负责大中华区微软所有业务整体战略的制定和实施,在实现公司目标的同时,满足市场和客户的需求。他同时负责协同市场和销售、研发、法律、财务和客户服务等各部门,以发挥更大效益。张亚勤作为微软公司资深副总裁及微软中国研发集团主席,将继续负责微软在中国研发的整体布局和战略发展。同时,微软公司任命张亚勤为微软大中华区副董事长,他将和梁念坚一起紧密合作,领导微软在大中华区统一战略的制定。鉴于中国市场的重要战略地位及业务发展潜力,微软公司决定在大中华区设..
[] []
简介 身份失窃和数据泄露是美国增长最快的犯罪类型之一。罪犯窃取个人数据进行欺诈和获取钱财,比如社会保险号和信用卡号。罪犯通过计算机网络、电子邮件、邮件、废纸篓和很多其他地方获得这种数据。虽然公司尽最大努力阻止入侵者入侵网络和敏感数据,但是超过 70% 的数据泄露是由雇员造成的。为了防范入侵者,大多数数据库使用验证来确认用户与其提供的身份是否相符,并使用权限和特权来控制数据库和及其中的对象和数据的访问。然而,现有的访问控制机制要么是不够好,要么是开销过大。IDS 11 通过基于标签的访问控制(Label-Based Access Control)为这些情况提供了良好的解决方案。通过使用 LBAC,可以根据雇员的工作职责、部门或其他条件,允许或限制对个别行和列的读、写访问。 什么是 LBAC? 基于标签的访问控制(Label-Based Access Control,LBAC)是一种允许数据库系统控制数据库对象访问的机制,其根据是对象中包含的安全标签和授给访问对..
[] []
江民今日提醒您注意:在今天的病毒中Trojan/Hijacker.az“强盗”变种az和Trojan/PSW.OnLineGames.vnh“网游窃贼”变种vnh值得关注。
英文名称:Trojan/Hijacker.az 中文名称:“强盗”变种az 病毒长度:15360字节 病毒类型:木马 危险级别:★★ 影响平台:Win 9X/ME/NT/2000/XP/2003
Trojan/Hijacker.az“强盗”变种az是“强盗”木马家族中的最新成员之一,采用高级语言编写,并且经过加壳保护处理。该病毒是由其它恶意程序释放出来的DLL组件,一般会被注入到系统桌面程序“explorer.exe”、“csrss.exe”等几乎所有用户级权限的进程中加载运行,并在被感染计算机系统的后台执行恶意操作,隐藏自我,防止被查杀。“强盗”变种az是一个专门盗取“大话西游III Online”网络游戏会员账号的木马程序,会在被感染计算机的后台秘密监视用户系统中所运行着的所有应用程序窗口标题,然后利用键盘钩子、内存截取或封包截取等技术盗取网络..
[] []
各异目标形成三路纵队 在我国,ERP实现局域网应用,或者在ERP中嵌入短信等移动功能,这已经是很多年前的事。但是这只能说是ERP厂商在互联网上的浅层尝鲜而已。真正深度尝试还是近两年的事。 而国外的SaaS(软件即服务)热,给平淡已久的我国ERP厂商们突然注入了一股兴奋的活力,致使ERP厂商转型互联网正在上演分合大戏。 各异目标形成三路纵队 近年来,互联网持续热得发烫的无限活力,彻底引发了与之有着千丝万缕关系,而市场活力不足的管理软件业的“触网欲望”。经过很长一段时间的探讨,直到2006年,我国管理软件厂商的“转型运动”终于开始显山露水。到了2007年,这场运动形成兵分两路的格局,场面蔚为壮观。 一路是以用友为首的移动商务纵队。其核心理念是将管理向移动终端延伸,融合管理软件与移动终端,实现移动商务管理。在2006年,用友推出了“移动商务”战略,并称移动商务是用友在下一阶段重点进行..
[] []
据统计2007年,国内中小型企业ERP的普及率只有4.8%。而整个国内中小型企业数量是四千二百万,目前具备实施ERP能力的,或者有ERP实施需求的企业占20%左右。从这两组数据我们可以看出,无疑国内面向中小型企业的ERP市场蕴藏着巨大的商机,但同时我们也不难发现,国内中小型企业的ERP部署存在的困难。 部署ERP,从改变决策人开始 首先需要面对的就是企业决策人对部署ERP系统的接受程度。“国内中小型企业的IT系统决策人多数是整个公司的老板,他们对于企业级应用软件的接受程度不同,虽然在整个市场环境的熏陶下认识到信息化对于企业发展的重要性,但他们并不真正了解什么是信息化,什么是ERP”,EDON ERP的技术总监周德峰在接受51CTO记者采访时说:“所以要将ERP融入到企业的实际中去,不讲概念,用数据加图形的商业语言告诉决策者,ERP系统将从前100人的工作变成了现在由40个人就可以解决;你坐在办公室里,点击一些按钮,就可以知道某供..
[] []
尽管SaaS型ERP在中小企业市场大有斩获,但若想迈入大型企业市场,则依然有待时日。专家预测到2011年后,SaaS ERP的成熟度才会被大型企业所接受。 Garnter的分析师日前表示,尽管大型企业对集成型ERP解决方案有所需求,但SaaS厂商目前仍无法稳定地提供这类方案。 SaaS目前所提供的功能一般都局限在某一方面,比如销售队伍自动化(SFA)、薪资单处理等。而鉴于ERP软件的复杂性,SaaS ERP套装软件的成熟依然有待时日。在未来五年内,它仍不会是大型企业的理想选择。 是什么成为SaaS型ERP的拦路虎 分析师建议CIO与商业及技术经理不要被SaaS型ERP的市场增长数据所“迷惑”。因为相对于整个ERP市场的成长,SaaS ERP解决方案的增长率只是一个微不足道的比率,而且研究表明,SaaS型ERP的成熟期要到2011年之后才会实现。 SaaS模式之所以能对企业构成吸引力,是因为它可以释放企业有限的IT人力资源,让他们专注于更具战略价值与附加值的流程。..
[] []
中国、美国、德国、英国和法国。这是SAP Business ByDesign产品2007年投放区域大名单。 刘钦中:二、三级市场的开发是我们的重点。 “2007年, Business ByDesign产品投放的市场中,整个亚太区只有中国。”SAP Business ByDesign总监刘钦中在接受电脑商报专访时说,这是一款SAP用了三年多时间开发出的SaaS产品。 “SAP Business ByDesign的客户群,目前国内任何一个软件提供商提供的SaaS软件都不能满足他们的需求。”刘钦中对该款产品的自信溢于言表。 目前,SAP锁定的客户群是产值1亿~5亿的中型企业,这款基于SOA架构的ERP解决方案,包括了供应商关系管理、项目管理、供应链管理、人力资源管理、客户关系管理、财务管理、高层管理支持和合规管理等内容。 对于这样一款针对中型企业市场的SaaS产品,刘钦中在2007年要做的就是为2008年的市场准备成功案例。按照计划,到2008年,这款产品将覆盖制造、服务、批发贸易和化工..
[] []
IT专业人员认为,软件即服务(Software as a Service,SaaS)想从传统许可应用软件的市场份额分得一杯羹,就必须在价格之外的方面展开竞争。但如果能够节省大笔费用,那会怎样呢?我们深入分析了这种服务模式的部署成本,以及三年期间预计会带来的影响,对采用SaaS的优缺点进行了评估。 三年下来,SaaS的成本最多可比同类的许可软件便宜13.5万美元。这是《Network Computing》杂志比较分析了CRM服务和许可软件包各自的总体拥有成本后得出的结果。当然,这个结论并不说明一切:读者们提到了安全、性能、正常运行时间以及公司关键数据的实际拥有等方面的担忧。如果IT人员积极采用SaaS,是不是在消除一些问题的同时带来了另一些问题呢?也许如此,但节省费用的优点也许值得你认真调查一番。本文深入比较了采购及部署三款CRM应用软件的成本。我们在SaaS方面评估了Salesforce.com Professional。至于许可的内部部署软件,我们评估了微软的Dynamics CRM 3.0 Profe..
[] []
SOA和SaaS两者之间存在着怎样的联系?一个是服务基础架构(Service-Oriented Architecture),一个是软件即服务(Software as a Service)。至少,他们都是关于“服务”的。 我们可以这样简单定义SaaS:软件部署为托管服务,而且可以通过网络访问,可以客户按需定制,并且开发商实施简单。Internet的迅猛发展,软件作为一种服务形式提供给客户的需求逐渐增加。而SaaS 这个新的模式出现正是顺应了这个要求,它可以帮助软件开发商通过提供服务的形式赢得客户。 无庸置疑,SaaS的出现彻底颠覆了传统软件的运营模式。它不仅仅从价格上,交付模式上,实施风险上带来了明显改观,更是促进了软件与互联网的融合以及整个软件市场的发展。 伴随着SaaS的愈发火热,加之SOA的继续深入,市场上越来越多的人开始谈论SOA产品在SaaS方面的能力。诚然,越来越多的软件供应商将借助SaaS的方法,以需求为基础向消费者提供SOA产品。这是我们所期待看见的,但这..
[] []
SOA,Web 2.0,和SaaS一定包括在2006年最热门IT词汇表中。按照Garter Group的估计,到2011年,大约有1/4新的商用软件会以SaaS的方式交付用户。什么是SaaS?撇开各种混淆的相关名词,例如:ASP, on-demand, Web 2.0 和SOA,SaaS就是一种新的软件价值传递模式:供应商不是交付软件,而是以研发的软件功能向客户提供所需要的服务,同时为客户正常使用服务提供软件的日常维护和技术支持;软件的用户以服务租赁的方式去享用软件的功能。如果各位有使用网络邮件的经历,对此一定不会陌生。打开浏览器,输入网址,就能用网络邮件软件的功能来处理电子邮件,既不需要安装软件,也不用担心软件升级的问题,所有终端用户不想关心的工作,都不会打扰用户。无疑,对于只关注业务的终端用户是一个巨大的进步,特别是在中小企业用户中,本来就不想承担高昂的IT支持投资。 不过,今天并不想深入讨论SaaS的利弊得失,而是想从另一个角度来考量SaaS,谈谈SOA对SaaS的影响。..
[] []
所有的偶然性发生,其实都有其必然性。当我们在预测正在到来的2008年软件领域最重要的技术变化、商业模式变化和产业趋势变化之时,其实所有即将发生的都已经在我们刚刚经历过的2007年有了很多铺垫,非常多的信号和“蛛丝马迹”都已经显现了2008年软件产业将在“SOA”“SaaS”和”Web2.0”等等几个大主题下隆重上演新的大戏。 因为用户的需求驱动也因为技术发展的驱动,让这个软件产业的车轮已经完全踏上了新的轨道。作为厂商,他们必须在这样的主题蓝图下,或是收购、或是自主研发、或是改造、或是调整,来为自己的战略蓝图进行“着色”和“渲染”。 作为软件产业的巨头们,无论是IBM还是微软抑或是甲骨文、SAP还是更多新兴的各类中小企业们都在“随需应变”“动态IT”“灵动科技”的主题下,在这个产业链条中,悄然奔跑。毫无疑问,在这些最重要的产业变..
[] []
SaaS(Software as a Service,软件即服务)作为应用软件的一种全新的销售方式已经开始蓬勃发展起来,但是随着SaaS软件客户的增长,网络存储和带宽等基础资源就会逐步成为发展的瓶颈,对众多企业来说,自身计算机设备的性能也许永远无法满足需求,一个简单的办法是采购更多、更先进的设备,随之而来就是设备成本急剧增长,利润随之降低,有没有更加经济有效的解决途径呢?“云计算”的出现也许为这个问题的解决推开了大门的一个缝隙。 Cloud Computing(云计算)是一种新兴的共享基础架构的方法,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等,它可以将巨大的系统池连接在一起以提供各种IT服务。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得企业无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新。 SaaS出租软件服务,云计算出租网络资源 云计算的出现,恰好解决了..
[] []
SaaS近年来在中国的市场开始风生水起,各大国际巨头和国内的IT大腕们,也想趁热打铁,期望在中国的SaaS市场打拼属于自已的一片天地,SaaS的燎原之势渐成,那么SaaS是否会成泡沫还是机会,值得我们每个人深思,本文从呼叫中心搭建SaaS模式发展优势,看SaaS未来发展。 诸如互动式语音应答(IVR)、自动呼叫分配(ACD)、语音分析、预置性拨号、人力管理、呼叫录音和客户关系管理等应用程序可以被托管在一个数据中心的共享平台上,然后通过IP网络交付给座席,公司可以花费授权软件成本的一小部分就能部署一个功能完整的呼叫中心系统。这些新的解决方案正在开辟客户服务的一条新阵线,与早期的托管型或一年前的ASP解决方案相比,它具有更强大的功能和灵活性。 据业界调查显示,软件即服务(SaaS)解决方案在几乎全部的垂直市场中的采用率都呈上涨趋势。根据来自Gartner的一个报告称,到2011年,全球SaaS市场预计可以达到193亿美元,而2006年则只有63亿美元。DMG预..
[] []
[] [] [] [] [] [] []
[] [] [] [] []
版权所有 2006-2008 保留所有权利 湘ICP备06008262号