“项目”选项卡包含每个组件的文件夹
可从“项目”选项卡访问以下组件文件夹:
- 编排
- 端点
- 平面文件模式
- 样式表
- 转换
- WSDL
- XML 模式
在创建“项目”选项卡组件的新实例时,将在相应的组件文件夹中显示这些实例。
要在“项目”选项卡中创建任何组件的新实例,请右键单击文件夹(例如,端点)以显示菜单并选择创建选项。然后创建组件,组件将显示在相应的文件夹中,且指定通用名称为 Orchestration、Orchestration1 等。您应该将所有组件重命名为集成项目上下文中有意义的名称。
您可以按任意顺序创建这些组件。要确保所有组件可用,请创建平面文件模式,并上载 XML 模式、WSDL 和样式表,然后开始定义编排。
- 编排
- 编排是任何集成项目的中心组件。
编排包含一系列执行特定业务流程的活动。例如,编排可以从 FTP 服务器获取平面文件,从平面文件获取数据,转换数据,然后将结果保存到数据库。集成项目必须至少包含一个编排。
- 端点
- 端点组件在“项目”选项卡的“端点”文件夹中显示,并指定连接到各种外部系统或端点所需的连接信息。Integration Appliance 支持多种类型的端点连接,包括电子邮件(SMTP、POP)、FTP、SFTP、HTTP、HTTPS、JDE、JMS、MQ、NetSuite、PeopleSoft、Salesforce.com、SAP、Siebel、Web Service 和多种商业数据库系统。
- 每种类型的端点都有一个关联的配置窗格,您可以在其中指定端点连接信息。例如,对于数据库端点,必须提供数据库名称、服务器名称、用户帐户和密码。但是,在从测试环境移至生产环境时,您可能想要指定一组不同的配置信息。您可以通过在 Studio 中定义配置属性(或名称/值对)简化从一组连接信息移至另一组连接信息的流程(例如,从一个数据库到另一个),从而定义配置信息。
- 平面文件模式
- 平面文件模式定义平面文件的解析规则、内容和结构。平面文件是任何非 XML 文本数据(如以逗号和制表符分隔的文件以及 EDI)或特定于行业的文本格式(如针对医疗保健行业的 Health Level 7 (HL7) 格式)。
- 除了支持使用定界符来区分记录或字段的可变长度的平面文件格式外,Studio 还支持定长记录和字段,例如,COBOL 副本格式。在 Studio 中,使用平面文件模式编辑器,您可以创建文本文件类型和组类型的定义。
- 样式表
- XSLT 样式表定义如何将 XML 数据从一种格式转换为其他格式。您可以将 XSLT 样式表上载到 Studio 中并向编排中添加“应用 XSLT”活动,该活动在运行时期间会使用 XSLT 样式表。
- 转换
- “转换”文件夹包含独立映射。独立映射表示源和目标节点之间的一组映射(一个或多个映射)。
- 例如,您可以创建名为 myMap 的独立映射,其中包含名为 IncomingOrder 的源 XML 模式和名为 ShippingOrder 的目标 XML 模式之间的一组映射。独立映射可用于在相同编排或同一项目的其他编排中创建任意数量的“映射变量”活动。
您可以通过将独立映射从“转换”文件夹拖至编排上的空节点以从独立映射创建“映射变量”活动。这将创建基于独立映射的“映射变量”活动。
- WSDL
- WSDL(Web 服务描述语言)是描述 Web Service 的 XML 文档。它可以定义访问 Web Service 的方式以及可用于 Web Service 的操作。
- XML 模式
- XML 模式定义 XML 数据的内容和结构。XML 模式通常存储在以 .xsd 扩展名结尾的文件中。将 XML 模式上载到项目后,您可以使用 XML 模式来创建在编排活动中使用的变量。