企业服务总线Oracle Service Bus的安装和配置过程详解

合集下载

Oracle公云服务在数据中心的安装与配置指南说明书

Oracle公云服务在数据中心的安装与配置指南说明书

Oracle Public Cloud MachineOracle Public Cloud ServicesDelivered in Your Data CenterTushar PanditSenior Director, Product ManagementFebruary 17, 2016A New Era in CloudSafe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.Goals For This PresentationEnabling our partners is an important go-to-market channel for Oracle Public Cloud Machine•Goal for today’s presentation is:•Give early overview of Oracle Public Cloud Machine and itscapabilities to our partners•Details on partner engagement model as well as thecommercial model will be shared in a follow-on updatesoon after GA.Agenda1.On premises Cloud2.Oracle On-premises Cloud Strategy3.Oracle Public Cloud Machine Overview4.Oracle Cloud Machine Operations5.Customer References6.Cloud Services Roadmap7.SummarySpeed is the New Competitive Differentiator Existing technology and practices are not keeping upInfrastructure Compute, Networking, StorageCloud (*-as-a-Service) is Key to InnovationCloud changes everything – business/technology/finance/operations Start consuming resources as a servicePlatforms Java EE, Java SE, Node, etc.Building BlocksDatabase, NoSQL, Messaging, etcPublic CloudOn Premises75% of enterpriseworkloads are stillon premisesBut What if I Can’t Consume Public Cloud Services? Genuine constraints prevent the consumption of public cloudIntegrated Infrastructure Virtualization on top of pre-assembled hardware; no vertical integration Commodity Hardware + Hypervisor Virtualization software with somemanagement capabilitiesIntegrated Platforms Hardware + software, with limited vertical integration between hardware and software Current On-Premises Cloud Offerings Doesn’t solve all today’s challenges of speed and automation Y o u B u i l d , M a n a g e , O p e r a t eWhat is an ideal On-Premises Cloud Strategy?•Portability of workload across on-premises and public •Some software across on-premises and public cloud • Same behavior of application on-premises or public •What you test on public, is the same on-premises•Guaranteed behavior•Single point of accountability•Faster SLAs, deep and optimized integration, lower risk •Delivered and consumed as a service even on-premises •Service Operated by experts•Subscription based pricing•Portability of spend across on-premises and cloudOracle Cloud On-Premises StrategyOn-premises Oracle Cloud PlatformSame Software, Compatible APIs, Seamless Workload PortabilitySame operational modelAddresses Business or Regulatory RequirementsCompute •Storage•Integration•MobileDeveloper •MessagingIaaS IaaSOracle Public Cloud Machine A fundamentally new way of consuming cloud on premisesCaching Database Integration Java EE Java SE NodeMessaging NetworkStorageComputeOn Premises(Oracle Cloud Machine)Off Premises(Oracle Cloud)Same Cloud, On/Off PremisesEnables application development on PaaS and IaaS, with fully API-driven operations and DevOps integration Identical PaaS and IaaS software between Oracle Cloud and Oracle Cloud Machine enables plug-and-play workload portabilitySame cost-effective subscription-based pricing as Oracle Cloud, operated automatically for you by OracleBenefit #2: Drive innovation by building cloud-native applications D evelop, deploy, and manage all of your existing Oracle and non-Oracle workloadsFocus on your core application. We’ll take care ofthe rest. •Feature innovation at cloud speed: Consume the latest innovations of the public cloud delivered rapidly to the Oracle Cloud Machine•Run cloud-native and any existing Oracle and non-Oracle workloads in your data center•Modernize and extend your business-critical applications with Oracle Cloud-only innovations and advanced PaaS and IaaS capabilitiesPut it behind your firewall, in the facility of your choiceUse our best-in-the-industry security practices and technologyControl over where your data and systems physically reside and who gets accessBenefit #3: Retain full control over your data and softwareConform to all regulatory, privacy and legal frameworks by running cloud on your premisesIt’s your data – you choose where it livesWhat Does Oracle Cloud Machine Enable? InnovationStorage JAVA CLOUD SERVICEComputeIntegration Cloud ServiceAutomated Backup/Recovery Simple ProvisioningAny Language Advanced Security Local and RemoteConsume Services as Building Blocks for Your Application Unless you’re building a messaging app, you’re not going to differentiate on messagingCachingDatabase Integration Messaging coming soon....Consume the building blocks of your application as a serviceOracle Cloud Machine OperationsOracle Cloud OperationsInstallationInstall & ConfigINSTALLATION & CONFIGURATIONIncident ManagementTechnical Account ManagementUpgrade & PatchingChange Management Lifecycle Management CLOUD OPERATIONS & SUPPORTSecurity HardeningBackup & RestoreTemplate ManagementEMCCCLOUDADMINISTRATIONMonitor Create & Manage IaaS Guest VMsSELF SERVICE TENANTCase Studies–CTO, Mid-sized European Bank“For us the biggest advantage of this newproduct from Oracle is full flexibility of a public Cloud, on premise, under our control. That's everything we can dream of – combining flexibility, availability and scalability of public Cloud, with security we can provide on premise.”“The Java Cloud Service user interface is very easy to use to deploy, backup and patch WebLogic applications. It is a one stop shop that simplifies the Java development lifecycle. I am impressed with this new feature.”–Technical Manager, Large US City Public Sector ITDepartment–Head of IT, Large Chinese Education Bureau“The new release allows the co-existence of private cloud and public cloud so that 100% of resources can be utilized for applications as well as for testing. With using Oracle Enterprise Manager 13c, we can easily move our applications and workload across privatecloud and public cloud.“Oracle Cloud Machine OperationsFeb-Mar 2016•Java Cloud •Integration Cloud Service •Oracle Compute IaaS•Application Container Cloud•Messaging Cloud•Developer Cloud•Mobile Cloud•Process Cloud•Sites Cloud•Identity Cloud•No SQL Cloud•BI Cloud •Database Cloud ServiceCY16+Mar-Apr 2016SummaryWhat to expect next?•We will be launching this service offering in the next few weeks.•Details on the partner engagement model as well as commercials will be shared around GA timeframe.•Collateral will be available at GA.。

Oracle Service Bus SB Transport用户指南10g Release 3 (

Oracle Service Bus SB Transport用户指南10g Release 3 (

Oracle® Service Bus SB Transport User Guide 10g Release 3 (10.3)October 2008Oracle Service Bus SB Transport User Guide, 10g Release 3 (10.3)Copyright © 2007, 2008, Oracle and/or its affiliates. All rights reserved.This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.This software is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.This software and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.ContentsSB TransportEnvironmental Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3Configuring Proxy Services to Use the SB Transport. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3Configuring Business Services to Use the SB Transport. . . . . . . . . . . . . . . . . . . . . . . . . . . .5 JNDI Provider. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Handling Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7UDDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Publishing a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8Importing a Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8Oracle Service Bus SB Transport User Guide iiiiv Oracle Service Bus SB Transport User GuideSB TransportThe SB transport allows Oracle products to synchronously invoke an Oracle Service Bus proxy service using RMI. The inbound transport allows clients to access SB proxy services using RMI.The outbound transport allows the invocation of SB proxy services using RMI. By default,accessing all services using T3 protocol, IIOP, HTTP, T3s, IIOPS, or HTTPS depends on the configuration of the target server. For more information, see Configure Default NetworkConnections.The SB transport supports:z Propagation of the transaction context. The transaction originated in the client OracleService Bus servers can optionally be propagated to the SB proxy service.Propagation of the security context. By default, the security context associated with the SBclient thread is used to invoke the SB proxy services. This may require enabling domaintrust between domains. See Important Information Regarding Cross-Domain SecuritySupport in Securing WebLogic Server.z Invocation of SB proxy services, with custom identities, by the outbound endpoint using aservice account.z Specification of time out value for non-transactional invocations. The client request returns when Oracle Service Bus does not respond to the request within the specified interval.z Association of a dispatch-policy for both request and response connections. For moreinformation, see Using Work Managers to Optimize Scheduled Work and Create WorkManager in WebLogic Server Administration Console Online Help.Oracle Service Bus SB Transport User Guide1SB Transport2Oracle Service Bus SB Transport User Guidez Optimization of RMI call and call-by-reference when routing to a SB business servicewithout a JNDI provider.zThe following service types:–WSDL service–Any SOAP service–Any XML service z The following messaging patterns:–Request (one-way) and request-response for the inbound transport.For an Oracle Service Bus client the by default the messaging pattern is inherited fromthe pipeline of the SB outbound transport.For a non-Oracle Service Bus client by default messaging pattern is request-response.–Request and request-response for the outbound transport Environment Values. For moreinformation on the environment values the SB supports, see Environmental Values .z The following default values for the Quality of Service (QoS):–Exactly-Once for non-Oracle Service Bus clients–Best-Effort for Oracle Service Bus clientsYou can also set the QoS of a service using routing options in the message flow. For moreinformation, see “Quality of Service” in Modeling Message Flow in Oracle Service Bus inOracle Service Bus User Guide.This document provides information about:zEnvironmental Values zConfiguring Proxy Services to Use the SB Transport zConfiguring Business Services to Use the SB Transport zHandling Errors z UDDIEnvironmental ValuesEnvironmental ValuesTable 1-1 describes the environment values the SB Transport supports.Table 1-1 Environment ValuesEnvironment Value Use this value to …Timeout (category: operational)Override the time out value set for the business service.Service account (category: security)Update the user credentials associated with the businessservice.Use SSL (category: security)Enable or disable the option of exposing a service using asecure protocol for a proxy service.Configuring Proxy Services to Use the SB TransportA client Oracle Service Bus server connects with the Oracle Service Bus server using the JNDIcontext and the proxy service URI. The security context of the client is used to invoke the proxy service. The default QoS is Exactly-once. Optionally, the client can change the QoS, set a request time out value and specify a desired messaging pattern. The message is received by the inbound SB transport and processed through the message flow.To create a proxy service from the Oracle Service Bus Console:1.Enter the general configuration details for the service in the General Configuration page. Formore information, see General Configuration page in Using the Oracle Service Bus Console.2.In the Transport Configuration page, select the transport protocol as sb. Specify the endpointURI as <proxy service name>. This proxy service name is the unique identifier associated with the proxy service that is to be invoked by the client. For more information, see Transport Configuration page in Using the Oracle Service Bus Console.3.In the SB Transport Configuration page, specify the values as described in Table 1-2.Oracle Service Bus SB Transport User Guide3SB TransportTable 1-2 Fields for Configuring SB Transport for Proxy ServicesField DescriptionDispatch Policy You can use the default dispatch policy or configure a work manager for theinbound request. Dispatch policy refers to the instance of WLS Work Manager thatyou want to use for the service endpoint. For more information, see Using WorkManagers to Optimize Scheduled Work and Create Work Manager in WebLogicServer Administration Console Online Help.Use SSL To expose the service through a secure protocol, choose the Use SSL option.Although this implies that the client should use the SSL protocol to access the SBproxy service, this does not prevent the client from accessing the service throughunsecure protocols. In addition, the endpoint URI associated with the servicewould be sbs instead of sb:•When you export a secure service through UDDI and preserve security andpolicy configuration details during import.•In the effective WSDL.Note: A proxy service is not bound to any particular protocol. It is theresponsibility of the WLS administrator to enable SSL, IIOP, or HTTPtunneling whenever it is necessary.This flag only affects the URI scheme of the service when it is exported or theJNDI provider selection for the business service URI when it is imported fromUDDI. It does not prevent a client from accessing the service using a non-securedprotocol.For more information, see SB Transport Configuring page and Proxy Services: Creating and Managing in Using the Oracle Service Bus Console.4Oracle Service Bus SB Transport User GuideConfiguring Business Services to Use the SB TransportConfiguring Business Services to Use the SB Transport The SB business service can send messages only to other SB proxy services. A JNDI provider, which is specified in the endpoint URI of the business service, performs a JNDI lookup on the remote Oracle Service Bus server. The client user credentials or the user credentials defined in the service account associated with the business service are used to invoke the proxy service.Optionally, a time out value and a custom dispatch policy can be associated with the business service. The QoS of the service can also be set by using the routing options.To create a business service from Oracle Service Bus Console:1.Enter the general configuration details for the service in the General Configuration page. Formore information, see General Configuration page in Using the Oracle Service Bus Console.2.In the Transport Configuration page, select the transport protocol as sb and specify theendpoint URI in the following format:sb://<jndi_provider_name>/<service_name>where,–<jndi_provider_name> is the name of the JNDI provider, which points to thecorresponding Oracle Service Bus JNDI provider. Optional. When omitted, the defaultcontext is used. This implies that the service and the Oracle Service Bus server arelocated on the same machine. When the call is co-located, serialization is skippedduring service invokation. For more information, see JNDI Provider.–<service name> is a target service and corresponds to the remote proxy service URI.For more information see, Transport Configuration page in Using the Oracle Service BusConsole.3.In the SB transport configuration page, specify the values as described in Table 1-3.Oracle Service Bus SB Transport User Guide5SB TransportTable 1-3 Fields for Configuring SB Transport for Business ServicesField DescriptionDispatch Policy Select the instance of WebLogic Server Work Manager that you want to use as the dispatch policy for this service endpoint. The default Work Manager is used if no other WorkManager exists. For more information, see Using Work Managers to Optimize ScheduledWork and Create Work Manager in WebLogic Server Administration Console Online Help. Time out The duration, in seconds, after which the business service times out and business service returns a run time error when a timeout occurs.The specified time out value is not applied when:•QoS of the service endpoint is Exactly-Once.•The specified value is a negative value.•The time out value is overridden in the optional Timeout custom header of the outboundrequest in the message flow. For information about Adding Transport Header Actions inUsing the Oracle Service Bus Console.Service Account Specify the user credentials that should be used for invoking the remote proxy service. If no service account is specified, the user credentials of the inbound proxy service (the inboundclient) of this business service are used for security context propagation. For moreinformation, see Service Accounts in Using the Oracle Service Bus Console.For more information, see SB Transport Configuration Page and Business Services: Creating and Managing in Using the Oracle Service Bus Console.JNDI ProviderA JNDI provider points to the Oracle Service Bus server where the service is deployed to retrievethe RMI stubs corresponding to the SB proxy service. The JNDI provider has a high performance caching mechanism for remote connections and EJB stubs. T3, IIOP, HTTP, T3s, IIOPS, orHTTPS transport protocols can be used by JNDI provider. The preferred communication protocol from Oracle Service Bus to a WLS domain is T3 or T3S. If messages need to go through a fire wall, you can use HTTP tunneling by using an HTTP provider url in the context and by enabling HTTP tunneling on the WLS server.Note:It is the responsibility of the administrator to ensure that the protocol supported by the JNDI provider is on the remote Oracle Service Bus server.6Oracle Service Bus SB Transport User GuideHandling Errors When you create a business service, you can associate it with a JNDI provider. For moreinformation, see Configuring Business Services to Use the SB Transport and Adding JNDIProviders in Using the Oracle Service Bus Console.Handling ErrorsYou can configure the SB transport business services to handle communications errors. You can configure business service URIs to be taken offline when communication errors occur. When you configure the operational settings for the business service, you can enable the business service endpoint URIs to be taken offline after the specified retry interval.For more information, see Configuring Operational Settings for Business Services and Viewing Business Services Endpoint URIs Metrics in Monitoring in Using the Oracle Service BusConsole.When a connection error occurs while invoking a SB proxy service, the SB transport provider generates the BEA-380002 error code.A connection error can occur due to any of the following reasons:z The target proxy service does not existz The JNDI provider settings are incorrectz Any remote or naming exception occurs during RMI invocationNote:Naming Exception of type javax.naming.NamingSecurityException typically occurs when the identity used during the invocation is not recognized by the target server.When this occurs, the request returns a generic runtime error, which is not treated as aconnection error.SOAP faults returned by SB Proxies are treated as application errors.SB TransportUDDIYou can import and publish services to the UDDI registry. For more information, see UDDI in Using the Oracle Service Bus Console and UDDI in Oracle Service Bus User Guide.Publishing a ServiceWhen you publish a proxy service to a UDDI register, the URI associated with the published service has the following format:sb://host:port/service_namewhere, host:port refers to the host name and listening port of the Oracle Service Bus serverhosting the proxy service that is being published.If the Use SSL option is enabled for the proxy service that is being published, the URI associated with the published service has the following format:sbs://host:port/service_namewhere, host:port refers to the host name and the SSL listening port of the Oracle Service Bus server hosting the proxy service.If the proxy service that is being published is running on a cluster, host:port is the Cluster Address setting in the Cluster section of the config.xml file. This value can either be a single host name and port number that is used to connect to any WLS in the cluster or it can be acomma-separated list of the host name and listener ports of the managed servers in the Oracle Service Bus cluster. For more information, see WebLogic JNDI.For more information, see Publishing Proxy Services to a UDDI Registry in Using the Oracle Service Bus Console.Importing a ServiceWhen you import a service from the UDDI registry, the SB transport provider matches thesbscheme and host:port information from the service URI property with a JNDI providerregistered on the Oracle Service Bus server using the appropriate protocol based on sbscheme.Sbscheme is the URI scheme of the SB transport-based service and can be either sb or sbs.If sbscheme is sb, the transport provider looks for the JNDI provider using T3, T3S, IIOP, IIOPS, HTTP, or HTTPS protocol (in this order). If sbscheme is sbs, the transport provider looks for the JNDI provider using T3S protocol, IIOPS, then HTTPS (in this order). The JNDI provider that matches the service URI property is used to generate the endpoint URI of the business serviceUDDIthat is imported to Oracle Service Bus.If there is no matching JNDI provider, the import fails unless the imported URI is a local URI and the scheme is not sb, the default context is used. This implies that there is no JNDI provider specified for the service and it is considered co-located with the server.For example, if the service URI property value is:sbs://remote_oracle_service_bus_host:7002/myservicethe generated URI of the business service imported to Oracle Service Bus would be:sb://my_jndi_provider/myservicewhere, my_jndi_provider is a JNDI provider resource registered on the Oracle Service Bus server with a t3s:// remote_oracle_service_bus_host:7002 URL.For more information, see Importing Business Services From a UDDI Registry in Using the Oracle Service Bus Console.SB Transport。

企业服务总线Oracle_Service_Bus白皮书

企业服务总线Oracle_Service_Bus白皮书

Oracle Service Bus™构建SOA的IT捷径目录IT必须通过实施SOA来提高敏捷性 (4)SOA的含义 (4)Oracle Service Bus:敏捷的 SOA基础架构 (6)不可或缺的易管理性 (6)服务总线:SOA服务生命期的关键元素 (6)保护投资:Oracle Service Bus将传统的消息传递与SOA融为一体 (8)实例:一家金融服务公司增加了收益机会 (9)IT必须通过实施SOA来提高敏捷性今天,很多公司都试图采用“服务驱动”的方式来提高敏捷性和响应能力,这不仅表现在与客户和合作伙伴的交互上,也表现在IT基础架构的设计和创建上。

“服务驱动”要求IT实施面向服务的架构(SOA),将企业应用中的分散功能组合成基于标准、可互操作的“服务”,并快速组合和重用这些服务来满足业务需求。

SOA的中心是服务,而不是应用。

通过实施SOA,公司能提高效率,更快地推出服务,并提高敏捷性,以响应不断变化的业务需求。

为了优化IT基础架构以交付服务,并将SOA从理想转化为现实,IT需要一个“智能化”的基础架构,以促进和简化服务的重用,并在当今典型的IT环境(各种技术、协议和应用并存)中可靠地集成服务。

IT正在实施一个抽象层,以简化基础架构,隐藏底层多种不同应用和技术造成的复杂性。

在几年前,这意味着提供一个用于定制企业应用的平台。

而到了今天,抽象层则基于服务,将企业流程表示为服务(由松耦合的业务逻辑片断组装而成),供其他服务和最终用户使用。

在简单高效的SOA基础架构的支持下,IT将可以实现“服务驱动”的愿景,快速推出新服务,在几乎不中断IT基础架构的情况下重用有价值的业务功能;使IT与业务需求保持一致,响应业务流程的更改,并为用户提供更卓越的服务。

SOA的含义SOA并不是一个新名词,较早的中间件方案也出现了组件重用和分布式计算,提出将客户端和服务器服务分开,进行松耦合交互的原理。

20世纪90年代初期的技术方案(如分布式计算环境)曾试图在分布式基础架构中重用IT组件或“服务”。

Oracle Service Bus服务总线

Oracle Service Bus服务总线

轻松转换到企业 SOA Oracle Service Bus 特性和优势
z 采用无代码服务集成,可更快集成、快速推向市场,并提高开
配置驱动的服务与智能内容和 发人员的效率
基于身份的路由集成
z 根据市场规则的变化,通过快速配置路由规则来迅速响应市场需求
基于 XQuery 或 XSLT 的动态 消 息 转 换 ( 支 持 XML 和 非 z
Oracle Service Bus 整体构建为支持 SOA 的基础架构,加强了易用性和互 操作性。它仍然全面支持 SOA、Java 2 平台企业版 (J2EE) 和 J2EE 连 接器体系结构标准。通过 WS-Reliable 消息传递 (WS-RM) 以及最新的 WS-Security 更新,Oracle Service Bus 增强了此类行业标准支持。
相关产品 z Oracle SOA 套件 z Oracle 事件驱动的体系结构套件 z Oracle 数据集成套件 z Oracle 的 SOA 治理解决方案
平台和要求 Oracle Service Bus 可在以下平台上运行:
平台和要求 支持的标准 协议和连接 平台(OS 版) 数据库 浏览器
z SOAP 1.1、SOAP 1.2、WSDL 1.1 和针对 SOAP 1.2 的 WSDL 1.1 绑定扩展
主要优势
Oracle SOA 套件实现了 SOA 所承诺的可见性、灵活性和速 度。每一个组件都使用了同类最 佳的工具,提供了行业领先的功 能。紧密集成的综合套件降低了 总拥有成本。 Oracle SOA 套件的“热插拔” 体系结构支持将其无缝集成到现 有的 IT 环境中。因为可逐步采 用 Oracle SOA 套件中同类最 佳的组件,所以它们可用于解决 已发现的业务问题,并扩展到企 业部署。

Oracle+Service+Bus安装、配置、操作详解

Oracle+Service+Bus安装、配置、操作详解

Oracle Service Bus安装、配置、操作详解安装Oracle Service Bus1:下载Oracle Service Bus你可以在/alservicebus/上下载,或者直接访问。

建议尽量下载最新版本的。

本说明书基于Oracle Service Bus 10gR3(安装文件:192.168.1.15/E:/OSB/Oracle Service Bus 10gR3--osb103_wls103_win32.exe)2: 双击该exe文件, 启动安装程序之后出现启动界面,等待一会后,出现欢迎界面,单击"Next"。

3.选择OSB的安装目录,这里保持默认值C:\bea,单击"Next"。

(你也可以选择别的安装目录)4.在安装类型选择界面中,如果需要安装OSB的Example,则需选择Custom类型,否则选Typical类型(建议你安装Example)5.出现选择产品和组件界面,勾选Examples选项如下图所示。

6.勾选需要绑定的JDK,点击"Next"。

7:设置Weblogic Server、Workshop、Oracle Service Bus的安装目录,保持默认值即可,单击"Next"。

(安装osb包括3部分,1:Weblogic Server10g,2:Workshop开发工具,3:Oracle Service Bus)10.接下来都保持默认值,单击"Next"即可。

(安装过程大有微软产品之风,相当easy,基本上一路next就ok)配置Oracle Service Bus(创建OSB的Domain)1:启动“Configuration Wizard”创建新域。

Configuration Wizard 位于<OSB 主目录>/wlserver_10.3/common/bin目录中。

oracle安装配置教程

oracle安装配置教程

oracle安装配置教程新中大Oracle数据库安装配置教程本教程旨在提供一个通用的简洁明了的安装教程,有经验的读者可根据自己的实际需要进行相关调整。

本教程所使用数据库版本为Oracle11G,安装步骤可能与读者所使用的安装程序有所不同,请读者根据自己的安装程序进行调整。

重要内容已用红色进行标注。

因为排版原因可能导致图片略小,若读者想要看清图片,可以放大页面查看。

1Oracle数据库服务端安装: (2)2服务端配置数据库监听程序 (4)3Oracle客户端安装程序(同时安装64位和32位客户端) (5) 4客户端配置TNSName (6)5PL/SQL Developer的基本使用 (7)6数据库表空间和用户的建立以及用户的权限赋予脚本 (9)7数据库备份与恢复 (10)1Oracle数据库服务端安装:1.1点击下一步1.2选择创建和配置数据库,下一步1.3选择服务器类1.4选择单实例数据库1.5选择高级安装,下一步1.6根据需要选择语言1.7选择企业版1.8根据需要自行选择位置1.9选择一般用途/事务处理1.10根据自己的需求填写数据库信息一般Oracle服务标识符(SID)和全局数据库名都为orcl1.11字符集如图选择简体中文ZHS16GBK,其余选项按自己需求选择,下一步1.12选择使用Database Control管理数据库1.13按需求选择存储位置1.14不启用自动备份,下一步1.15根据需求填写口令1.16下一步(如果有不满足先决条件的在确认没有问题后点击忽略)1.17点击完成进行安装。

2服务端配置数据库监听程序配置监听程序可以使用Oracle提供的UI界面进行配置,也可以直接修改listener.ora,在此介绍如何使用Net Manager程序进行配置。

2.1打开数据库服务器上的Net Manager。

如图:2.2选中Oracle Net本地配置→本地→监听程序,点击左上角加号2.3根据实际需求输入监听程序名,点击确定2.4选中刚才添加的监听程序,点击添加地址2.5协议选择TCP/IP,主机选择127.0.0.1或者localhost,端口根据需要选择,默认端口为15212.6点击左上角文件→保存网络配置3Oracle客户端安装程序(同时安装64位和32位客户端)由于产品需求,在安装DBCNT的机子上需要安装32位和64位客户端。

Oracle Service Bus产品介绍

Oracle Service Bus产品介绍

Business Services
Service
• 动态的路由
• 路由可以基于SOAP报文头,传输报文 的头,JMS用户定义的属性,MQ的报 文头,文件目录,E-mail,消息内容 (XML数据和格式化的非XML数据)
$header
$body
Web Service
$attachment
$fault
数据服务:服务调用方式
交换平台还应当提供服务调用活动,为更复杂的消息流带来更大的灵活性。这个活 动通常用于复杂的动态路由情况,此时很难决定将消息发送到何处,或要执行消息 扩展。在路由阶段使用服务调用活动时,可请求在交换平台内注册的另一个服务在 消息上执行某种活动。该服务将向消息流返回响应。 对外调用 发布 路由
WS-Security
Console Security
Policy
• 控制台安全 • 策略
• 支持Web单点登录 • 基于角色访问 • 提升WS-Security & WS-Policy
Common Security Services
Authentication Authorization XACML 3rd Party Credential Mappers Default PKI SAML 3rd Party Audit Default 3rd Party
Messaging
Transport SDK
• 传统消息
• JMS, MQ, EJB/RMI, Tuxedo, FTP, SFTP, SMTP, File, Email, Socket • EJB converter JAR • EJB/RMI on WebSphere • Native Database Lookup

(售后服务)入门级O G服务器安装步骤及过程(附图解)优质优质

(售后服务)入门级O G服务器安装步骤及过程(附图解)优质优质

(售后服务)入门级O G 服务器安装步骤及过程(附图解)新手入门Oracle10G服务器安装步骤及过程(附图解)Oracle应用服务器10g是集成的、基于标准的软件平台,OracleApplicationServer10g是继Oracle9iApplicationServer(Oracle9iAS)Release2.0version9.0.2和version9.0.3之后的最新版本Oracle应用服务器。

下面我们就来和大家一起来了解OracleApplicationServer10g安装过程。

首先我们要去oracle网站上下载windows版的Oracle应用服务器10g软件(图1)。

图1点击看大图下载后是一个打包文件,解压为disk1文件夹,双击文件夹中的文件,就会跳出一个DOS 字符窗口(图2)。

图2点击看大图然后就出现OracleUniversalInstaller的欢迎使用界面,OracleUniversalInstaller安装软件将指导我们完成Oracle产品的安装与配置,安装过程中,单击“下一步”按钮,就可以向前一步;单击“上一步”按钮,就可以后退一步;单击“已安装产品(P)…”,就可以查看所有已安装的产品;单击“关于OracleUniversalInstaller(O)…”,则可以查看该安装软件的使用说明;单击“帮助”,则可以查看一些Oracle安装过程需要提供的帮助信息;“安装”和“取消”按钮则表示安装Oracle应用服务器10g和取消安装;如果已经安装好Oracle 应用服务器10g,需要卸载服务器软件,则按“卸装产品(D)…”按照相应步骤操作即可;如图3所示。

图3点击看大图接着出现“指定文件位置”画面,源输入表示要安装的产品的文件的完整路径为系统默认的D:\ggg目录下;目标则要输入或选择所安装产品的名称,以及安装产品的完整路径,名称为oracleas1;路径为D:\OraHome_1;当然在这里我们可以修改目标的名称和路径名(图4)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle Service Bus安装和配置过程详解安装Oracle Service Bus
1:下载Oracle Service Bus
你可以在/alservicebus/上下载,或者直接访问。

建议尽量下载最新版本的。

本说明书基于Oracle Service Bus 10gR3(安装文件:192.168.1.15/E:/OSB/Oracle Service Bus 10gR3--osb103_wls103_win32.exe)2: 双击该exe文件, 启动安装程序之后出现启动界面,等待一会后,出现欢迎界面,单击"Next"。

3.选择OSB的安装目录,这里保持默认值C:\bea,单击"Next"。

(你也可以选择别的安装目录)
4.在安装类型选择界面中,如果需要安装OSB的Example,则需选择Custom类型,否则选Typical类型(建议你安装Example)
5.出现选择产品和组件界面,勾选Examples选项如下图所示。

6.勾选需要绑定的JDK,点击"Next"。

7:设置Weblogic Server、Workshop、Oracle Service Bus的安装目录,保持默认值即可,单击"Next"。

(安装osb包括3部分,1:Weblogic Server10g,2:Workshop开发工具,3:Oracle Service Bus)
10.接下来都保持默认值,单击"Next"即可。

(安装过程大有微软产品之风,相当easy,基本上一路next就ok)
配置Oracle Service Bus(创建OSB的Domain)
1:启动“Configuration Wizard”创建新域。

Configuration Wizard 位于<OSB 主目录>/wlserver_10.3/common/bin目录中。

运行config.exe(Windows 平台)
2.弹出Oracle WebLogic的配置欢迎界面,点选"Create",单击"Next"。

3.如下图所示,在"选择Domain Source"界面中勾选"Workshop"和"OSB",单击"Next"。

wls的用户密码,也是osb的用户密码),单击"Next"。

6:保留“Customize Environment and Services Settings”的默认设置,单击“Next”。

7:输入你的域名,然后单击“Create”。

8:现在将创建你输入的域了。

直到100%后点击done就完成了
9:运行位于<OSB 主目录>/user_projects/domains/waai中的startWebLogic.cmd (Windows 平台)启动新建的域。

Oracle Service Bus控制台使用简介
wls启动后,输入http://host:port/sbconsole。

输入刚才建域时输入的用户、密码登录后,您将能看到osb控制台
Osb控制台分为6大部分,下面分别简要说明
1:change center
主要功能:管理osb session(创建、删除、查看session)
主要功能:监控(包括服务器、服务、消息、错误、警告、提示等)
3: Resource Browser
主要功能:对服务(proxy service,business service ,splits service , joins service)、接口(wsdls
等)、转换(包括xquery转换和xslt转化)等的管理
主要功能:创建project管理资源(说明:这一部分也可以由oracle workshop管理)
输入工程名
选中刚才创建的工程,创建文件夹,一般分为wsdl、proxy service、business service
在不同的包下创建相应的资源
4:修改proxy service message flow 见红色部分
点击后出现如下界面:
在这你可以定义message flow(这是osb的重点部分)5:生成session
点击change center 下的activate 按钮
见红色部分
点击后弹出测试界面,在这你可以测试你的service是否部署成功
5: Security Configuration
主要功能:安全配置(不同的用户反问相应的资源)6: System Administration
主要功能:系统管理
常见poc
1:简单的soap调用,不需要转换协议。

只需要proxy service即可
2:sap idoc—>soap协议转换需要定义proxy service 、business service,并且需要定义proxy service 调用business service的转换规则(具体在message flow中进行)
3:MQ-> soap协议转换需要定义proxy service 、business service,并且需要定义proxy service
调用business service的转换规则(具体在message flow中进行)。

相关文档
最新文档