没有合适的资源?快使用搜索试试~ 我知道了~
首页Blue Prism指导手册
资源详情
资源评论
资源推荐
For more information please contact:
info@blueprism.com | UK: +44 (0) 870 879 3000 | US: +1 888 757 7476
www.blueprism.com
Web Services
USER GUIDE
Major Version: 6
Document Revision: 1.0
Commercial in Confidence Page 2 of 57
Contents
1. Introduction .......................................................................................................................................................... 3
1.1. Audience ........................................................................................................................................................ 3
2. Executive Summary ............................................................................................................................................... 4
3. Exposing Web Services .......................................................................................................................................... 5
3.1. Providing Access to the Web Services ........................................................................................................... 6
3.2. Defining Web Service Parameters ................................................................................................................. 7
3.3. Web Service Encoding Types ......................................................................................................................... 7
3.4. Walkthrough: Expose a Business Object as a Web Service ............................................................................ 8
3.5. Walkthrough: Expose a Process as a Web Service ....................................................................................... 11
4. Consuming Third-Party Web Services ................................................................................................................. 14
4.1. Accessing Third-Party Web Services ............................................................................................................ 15
4.2. Web Service Parameters ............................................................................................................................. 16
4.3. Walkthrough: Setup a Third-Party Web Service in Blue Prism ..................................................................... 20
4.4. Walkthrough: Use a Third-Party Web Service in Blue Prism ........................................................................ 24
5. Advanced Topics.................................................................................................................................................. 28
5.1. Design Considerations for a Blue Prism Web Service Interface ................................................................... 28
5.2. Securing Exposed Blue Prism Web Services................................................................................................. 36
5.3. Consume Web Services using Code Stage Based Business Objects ............................................................. 37
5.4. Consume an Exposed Blue Prism Web Service using Visual Studio ............................................................. 47
6. Frequently Asked Questions ................................................................................................................................ 56
7. Support ................................................................................................................................................................ 57
The information contained in this document is the proprietary and confidential information of Blue Prism Limited and should not be
disclosed to a third party without the written consent of an authorised Blue Prism representative. No part of this document may be
reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying without the written
permission of Blue Prism Limited.
© Blue Prism Limited, 2001 – 2016
®Blue Prism is a registered trademark of Blue Prism Limited
All trademarks are hereby acknowledged and are used to the benefit of their respective owners.
Blue Prism is not responsible for the content of external websites referenced by this document.
Blue Prism Limited, Centrix House, Crow Lane East, Newton-le-Willows, WA12 9UY, United Kingdom
Registered in England: Reg. No. 4260035. Tel: +44 870 879 3000. Web: www.blueprism.com
Commercial in Confidence Page 3 of 57
1. Introduction
This document provides an overview of the capabilities of Blue Prism when used in environments which feature
Web Services.
This guide provides information about:
Exposing a Blue Prism Business Object as a web service.
Exposing a Blue Prism Process as a web service.
Consuming third-party web services in a Blue Prism Business Object or Process.
The following advanced topics are also included:
Design considerations for a Blue Prism Web Service interface
Expose Blue Prism Web Services using a Proxy
How to interact with third-party web services that provide data using a polymorphic structure.
How to create an independent web service client in Visual Studio that can interact with an exposed Blue
Prism web service.
1.1. Audience
This document is intended to provide information to solution architects and designers, developers and Blue Prism
accredited developers.
Commercial in Confidence Page 4 of 57
2. Executive Summary
Blue Prism is designed to automate any application that can be accessed from a Windows PC through the Graphical
User Interface (GUI), however there are some scenarios where users may wish to automate and integrate via web
services.
Web service connectivity is supported by Blue Prism to allow:
Third-party applications or developers to utilise and initiate Business Objects and Process within Blue Prism
for purposes of:
Interacting with legacy systems which are already automated by Blue Prism.
Adding work items to the appropriate queues ready for processing based on the pre-determined
schedules.
Triggering work items to be processed by Blue Prism immediately (subject to resource availability).
Retrieving data from systems which Blue Prism automates.
Retrieving information from Blue Prism (e.g. details of work queues, schedules, work history etc.).
Blue Prism Business Objects and Processes to interact with third-party systems through use of published
web services.
Web service integration is a traditional software development technique and its use should be evaluated against
the following high-level considerations:
Performance impact on underlying systems during periods of high demand.
Ensuring that any data validation that is implemented at the presentation layer is manually applied to web
service interactions (e.g. verifying that this validation logic is not bypassed through use of web services).
The level of IT governance may differ to that required for GUI-based automations. Often web services
provide broader capabilities than can be achieved by an end user working through the graphical interface
of an application.
Commercial in Confidence Page 5 of 57
3. Exposing Web Services
Once implemented, Blue Prism quickly becomes a secure repository that contains detailed information about the
various systems and business processes that are available to be processed and worked by the virtual workforce
provided by Blue Prism.
This information contains all of the available actions that can be taken across the various systems and technologies,
as well as the details of what rules, decisions and procedures need to be followed in order for the Blue Prism
runtime resources to successfully complete a process.
Through exposing the Blue Prism Business Objects and Processes, third-party systems and developers can invoke
these web services to utilise the power and flexibility of Blue Prism for a number of purposes:
Interacting with legacy systems which are already automated by Blue Prism.
Adding work items to the appropriate queues ready for processing based on the pre-determined
schedules.
Triggering work items to be processed by Blue Prism immediately (subject to resource availability).
Retrieving data from systems which Blue Prism automates.
Retrieving information from Blue Prism (e.g. details of work queues, schedules, work history etc.).
The approach of allowing third-party systems or developers to interact with Blue Prism in this way provides a
number of advantages:
All third-party systems and developers connect to a given system via a method which enforces the rules
designed into Blue Prism.
Enforces commonality in the way that systems are automated (e.g. removes different rules and paths being
followed by each developer or system).
Blue Prism provides a common interface for any system that it automates irrespective of the technology
that is being automated (i.e. mainframe, web applications, .NET application, excel, SQL database etc.)
Provides a common method of applying any changes required to the interface, and aligns them with
existing internal change management policies. Additionally all changes to the actions and processes
required are managed and controlled centrally using the visual designers by the appropriate team(s).
Blue Prism web services are natively SOAP, WSDL-based services. Native support is not provided for creating
RESTful Blue Prism web services.
剩余56页未读,继续阅读
kone.wang
- 粉丝: 1837
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0