BOF 2.0 and Web Services
|
|
- Karin Walters
- 6 years ago
- Views:
Transcription
1 BOF 2.0 and Web Services David Folk Product Manager Developer Conference 2004 San Ramon, CA 1 Agenda Quick Review BOF 2.0 Concepts & Benefits Q&A Web Services Framework Concepts & Benefits Roadmap Demo (optional) Q&A 2 Quick Review 3 1
2 DFC provides the client APIs for accessing the Documentum Repository Your Services Your TBOs Business Objects Operations Content Pkgs Workflow Validation Virtual Document Core DFC layer Object-oriented access to server API layer Intrinsic Business Objects High-level Middle-level Low-level APIs DocumentumRepository 4 Everyone should know: DFC Documentum Foundation Classes Primary client API for platform BOF Business Object Framework Business logic that runs as part of DFC 5 Background: DFC 5.1/BOF 1.0 Business Object Framework (BOF) Introduced Framework Version 1.0 Documentum 5.x applications Use BOF (out of the box) Can be customized through BOF BOF Object Types Introduced Type based Objects (TBO) Provide functionality that is specific to a repository object type (e.g. my_sop_document, ) and thus repository specific Service Based Objects (SBO) Provide functionality that is object and repository neutral (can be employed by any application AutoNumber Service) 6 2
3 BOF Benefits Faster development Abstracts business logic from presentation layer code Encourages reuse Portable across applications 7 Business Object Examples Type-based Change or add behavior for a specific object type Examples: request rendition on check-in, or create folder structure on save Service-based Provides a service, not tied to a specific type Examples: transform an XML document, inbox, workflow manager, autonumber 8 Extensibility and Componentization Type based Objects (TBO) Behavior specific to type (Example: my_sop_doc derived from dm_document) Repository object types TBO Java classes dm_document DfDocument IMySOP my_sop_doc MySOP 9 3
4 Extensibility and Componentization Best Practice To Promote Re-Use Declare Methods in an Interface class (e.g. IMySOP) Implementation class Extends super-type s implementation (e.g. DfDocument) Implements the Interface class (e.g. IMySOP) Implements the Interface IDfDynamicInheritance DfDocument IMySOP IDfDynamicInheritance MySOP 10 Extensibility and Componentization Service Based Objects (SBOs) Should only contain type-neutral business logic (e.g. AutoNumber, Inbox, Print) Should not have type awareness for maximum portability Framework for creating business logic components directly called from applications Can work on objects from multiple repositories IDfService ISubscription (custom service) 11 BOF
5 BOF 2.0 Next generation Business Object Framework Will ship with DFC 5.3 Focus: Administration Dynamic Deployment Requirement: Keep with BOF 1.0 programming model i.e. code fully compatible; slightly stricter packaging requirements (covered later in presentation) Repository-registered modules have precedence over DBORregistered objects 13 BOF 2.0 Administration (summary) Business Objects Registered in repository No longer in client machine Properties file (DBOR) TBOs in repository corresponding to type SBOs in master repository Repository module stores: Version information Description Type (SBO, TBO) Dependencies Javadoc Documentum Repository 14 BOF 2.0 Dynamic Deployment (summary) BOF objects dynamically deploy to client Requires separation of interface (shared classes) and implementation jars Supports 3 rd -party Java libraries Documentum Repository Dynamic Deployment 15 5
6 Packaging and Deployment Creating a Documentum business object will involve the following steps: 1) Implement the business object. This includes tasks such as: a) Defining the interface and implementation. b) Implementing the IDfBusinessObject methods and its business logic. 2) Package and deploy the business object. Either: a) Write the XML config file (an ANT build file) and execute the task as a command prompt program, or b) Use Documentum Application Builder (DAB) UI. 3) Distribute business object to multiple repositories through the Documentum Application Installer (DAI). 16 Modules Unit representing TBO or SBO in repository Reside in repository Administered, searched for, etc. Appropriate pieces downloaded to client (e.g. JAR) 17 Modules in Documentum Application Builder (DAB) Module = one stop shop in repository for BOF code, description, dependencies, Javadoc, etc. 18 6
7 Module: Implementation Module: Name, Type, Version Interface & Implementation JARs 19 Module: General Name, Version Interfaces Min DFC and JVM Versions (for reference) Path to Javadoc 20 Module: Runtime Environment Names when deployed File path when deployed Name/Value properties Message logged client-side post download 21 7
8 Module: Dependencies Third Party JARs Dependent Business Objects 22 Module: Description Provider, Contact, Description Supporting documents: README, license, etc. 23 Organization in Repository mysbo mysbo.jar mysboimpl.jar javadoc.zip runtime environment.xml JDOM JDOM.JAR External Interfaces mytbo.jar Miscellaneous license.txt Named for service or type name. Contains JARs for Bus. Object. 3rd party JARs can be stored in repository. Interfaces to any used business object. Place to put readme.txt, license, etc. 24 8
9 dm_module Type dm_folder subtype Stored in the repository in a folder structure under /System/Modules/[module name] or /System/Modules/[TBO, SBO, ASPECT]/[module name] TBOs name corresponds to type SBO convention is to use the fully qualified primary interface name (but not always applicable for example, where multiple SBOs implement the same interface) 25 dm_module Type Attributes (1 of 2) Attribute primary_class a_interfaces min_dfc_version contact_info Description The main implementation class. The fully qualified class name of the interfaces that the module implements. Indicates the minimum DFC version required for this component to operate properly. Minimum value is 5.3 Specifies the party you can contact about this component. It could be an address, for example. 26 dm_module Type Attributes (2 of 2) Attribute a_bof_version a_module_type req_module_name a_req_module_interfaces module_description Description The business object s programmatic version that the developer would consciously set. The out-of-the-box types are: TBO, SBO, Aspect. Lists the name of modules that this module is dependent on. The repeating values correspond with the ones in the req_module_name attribute. It lists the object Ids of the interface jars of the corresponding dependent module. Description of the functionality that is implemented in the module 27 9
10 dm_jar Type For storing JAR files Attribute minimum_vm_vers ion jar_type Description e.g or 1.4.2_02 [1:interface, 2:implementation, 3: both implementation and interfaces] 28 dm_java_library Type For storing third-party libraries on which business objects depend Attribute sandbox_library Description Indicates whether the files should be loaded in the business object class loader or in the shared class loader 29 Service Based Objects (SBO) Don t have repository affinity Properties of note in DFC.properties: Property dfc.registry.host dfc.registry.username dfc.registry.password Description Indicates name of repository containing SBOs User name for an account that the system administrator will set up. We recommend READ permission to SBOs only. Clear or encrypted password. (Encryption requires DMCL setup with encryption key.) 30 10
11 Downloading and Caching Business Objects Business Objects are dynamically downloaded and cached When a Business Object is requested, DFC: 1) Checks a change monitoring system to determine if cache consistent with repository. 2) If required, downloads the CURRENT version of the object, caches it, and uses it. If repository not accessible, tries to use cached object or throws exception From DFC.properties Description dfc.housekeeping.cleanup.interval Cache cleaned interval specified (default = every 7 days, remove if not used in past 24 hrs.) dfc.bof.cacheconsistency.interval Consistency check 31 Class Loading BOF 2.0 supports hot deploy Goals: Dynamically provisioned business objects Avoid the proliferation of interface byte code across many class loaders. Allow for reliable class identity for interfaces. Sandboxing of business objects and in some cases 3 rd -party libraries. 32 Questions and Answers 37 11
12 Take away points BOF 2.0 objects dynamically deploy to client Compatible with BOF 1.0 BOF 2.0 Requires Interfaces in separate JAR Supports 3 rd -party BOF objects Business objects registered in repository No longer in client machine Properties file (DBOR) TBOs in repository corresponding to type SBOs in master repository Repository stores: Version information Description Type (SBO, TBO) Dependencies Javadoc Etc Web Services 40 12
13 Background for Web Service support in the Platform Commonality in customer requirements around ECM and web services Plugging into Service Oriented Architecture (SOA) 41 Web Services Support Documentum Platform Release 5.3 DFC includes web services framework Leverages BOF SBOs Authoring Deployment Web SBO Programming Model Development Tools Web Service Runtime (Axis 1.2) Unified Content Framework (UCF).NET friendly WSDL 42 Web Services Roadmap Documentum Platform Release post 5.3 Standard Web Service Based Objects included with platform Great opportunity to provide feedback Library Operations WSBOs Administration WSBOs Query WSBO Search WSBO Many More Web SBO Programming Model Development Web Service Content Tools Web Services Runtime (Axis Framework 1.2) Transfer (UCF).NET friendly WSDL 44 13
14 Web Services Roadmap Examples: Plugging into SOA Timeframes vary Some underway already (and some don t actually require WS framework) WSRP (Portlets) Authoring Integrations BPS EAI.NET Applications Library Operations WSBOs Administration Query Search WSBOs Web Services WSBO Library WSBO Many More Web SBO Programming Model Development Web Service Content Tools Web Services Runtime (Axis Framework 1.2) Transfer (UCF).NET friendly WSDL 45 Assumptions Remote-function-call (RPC) style interactions Achieved through wrapped document literal WSDL syntax Point-to-point interactions Not involving complicated routing Intra-corporate bias Client-side web service framework neutrality At minimum, Java and.net Explicit non-goal: Dynamic provisioning of web services The publication of a BOF service as a web service requires deliberate design-time intervention and explicit manual publication. 46 Web Services Framework Overview Code generator Included with Documentum Application Builder Packager Included with Documentum Application Builder Manual Deployment Placing generated WAR on application server (e.g. in the WebApps directory on Tomcat) Runtime support classes Servlet that needs to be hosted in a web container 47 14
15 Deployment steps 1) Implement BOF service Development Machine 2) Code generate and package through DAB 3) Package compiled classes with DAI Production Machines 4) Distribute BOF Service service & to Web Service repository extension via DAI 5) Manually Run deploy deploy tool to WAR publish to application to runtime environment server 48 How does code generation work? (slide 1 of 2) 1) Take a service-based business object and reflect upon it. 2) Construct an aggregate interface comprising the methods from all implemented interfaces, explicitly excluding IDfService and its superclasses. Supported datatype mapped to JAX-RPC friendly types for input arguments and return values. 3) Generate a concrete wrapper class implementing the contrived interface. 49 How does code generation work? (slide 2 of 2) 4) Generated class is presented to the Axis infrastructure for skeleton/wsdl generation. Documentum type mappings and SOAP header manipulations influence the WSDL generation. Header definitions included in the WSDL. This facilitates automatic stub generation for clients
16 Interfaces Signatures: In general, only support services with interfaces compliant to JAX-RPC For example: Java primitive types and their wrappers String Calendar value types Concrete classes with a public, no-argument constructor, and data accessibility via getters and setters, so long as the data are also JAX-RPC friendly. May be nested. Non-sparse arrays are also acceptable No support for arbitrary interfaces other than BOF exceptions to this rule 51 Reliability Depends solely on the reliability of the underlying BOF service 52 Supported Environments The web services framework requires a servlet container environment as host (such as Tomcat). We should support most, if not all, web service client environments that can take WSDL as the service definition
17 Versioning Compatible interface extensions to the underlying BOF service require a new manual web service deployment. Supports BOF 2.0 dynamic deployment of JAR. WS client code continues to function as expected 54 Interoperability WS-I Basic Profile interoperability standard mandates document/literal style (schema-centric) SOAP messages Additional standards considered over time. Notably, any emerging as.net evolves. 55 Content Transfer The following types (in parameters or return values) suggest content transfer: javax.activation.datasource java.io.file java.io.reader java.io.inputstream (or the corresponding array types) Code generator produces web service definition using SOAP attachment technology MIME, not DIME (as the latter is being phased out) Support for UCF is also planned This would require some optional client-side code to establish inbound UCF connection 56 17
18 Runtime Support Repository credentials service Initial use Create a new session manager instance, attach the repository credentials, and save the session manager instance in a registry for later recovery. Generate a unique token to act as a key to the session manager instance. This key will be returned to the caller. Subsequent use Existing token is presented along with new or amended credentials. The existing session manager instance will be recovered and augmented/updated with the new credentials. Supports passing token to other Web Services Finds Session Manger based on token 57 Security Repository credentials not passed in clear (by default) SSL support Acceptable in a point-to-point environment WS-Security support Planned Cost: More complex client involvement would be required Benefits: Digital signature support, partial encryption, etc. 58 The simplest example Demo placeholder 59 18
19 Questions and Answers 60 Take away points Web Services extend BOF SBO logic Reuse/extend your SBOs RPC-Style Interactions WSDL compliant with popular frameworks, including Visual Studio.NET Wrapped document literal style WSDL Framework and tools in 5.3 Apache Axis based Standards WS-I Basic Profile Service library post-5.3 Great opportunity for feedback. Intra-corporate bias
20 Planned Service Buildout The following slides are for reference purposes only. The list of services is by no means final or comprehensive. 63 Web Services Library Services: Perform library-like operations Import Take a file for import, with a destination and metadata Export Return a file for export Checkout (Export file) and label object as checked out in repo Checkin Take a file for checkin (no destination required); Not supporting Check-In as New here Move Take an object and a destination for it s movement in the repo Copy - Take an object and a destination for copy in the repo Delete Take an object and a set of delete instructions (all, renditions, all copies, ) Search Perform a search by accepting a set of query/search parameters (uncertain if this will be DQL in the WS message) and return a handle to a resultset or the full result set (latter part not determined but will be determined by scalability of implementation testing) 64 Web Services Object Services: VDM Service Get/Set VDM elements and meta-data Discrete Checkout/Checkin/Import operations wrt/ VDMs Any additional work that is necessary to manage content-less objects already defined in VDMs Object Services Get Attributes for an object (1 call) Set Attributes for an object (1 call) Get Rendition Get Related Object (per dm_relation) Get References Attach/Detach Lifecycle Connection Services: Perform Connection Boker interaction operations Interrogate Connection Broker List Repositories, List Servers Set Connection Broker Set the custom Connection Broker 65 20
21 Web Services Repository Services Get list of known types defined in repository (repository) instance Get list of known formats defined in repository Get list of Apps defined in repository (XML, WP, ) Workflow Service Validation Service (for XML files, app files, etc.) Control Service (one that knows how to place a document under proper Doc Control Management) Transformation/Rendering Service Utility Services Repository Uptime Repository Users Current user/session count Errors (Could we have a service that allows errors to be retrieved from the server to improve remote monitoring/administration) 66 21
What s New In DFC. Quick Review. Agenda. Quick Review Release 5.3 Q&A Post 5.3 plans. David Folk Product Manager
What s New In DFC David Folk Product Manager 1 Agenda Quick Review Release 5.3 Q&A Post 5.3 plans 2 Quick Review 3 1 Everyone should know: DFC Documentum Foundation Classes Primary client API for platform
More informationA BRIEF INSIGHT INTO MESSAGINGAPP THE PROCESSING COMPONENT IN EMC DOCUMENTUM CONTENT SERVER
White Paper A BRIEF INSIGHT INTO MESSAGINGAPP THE EMAIL PROCESSING COMPONENT IN EMC DOCUMENTUM CONTENT SERVER Abstract This white paper provides a general overview of the MessagingApp component of Content
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All
More informationBEAAquaLogic. Service Bus. Interoperability With EJB Transport
BEAAquaLogic Service Bus Interoperability With EJB Transport Version 3.0 Revised: February 2008 Contents EJB Transport Introduction...........................................................1-1 Invoking
More informationA. It is a JMX-based monitoring tool that is accessible using Documentum Administrator.
Volume: 169 Questions Question No: 1 What is a resource agent? A. It is a JMX-based monitoring tool that is accessible using Documentum Administrator. B. It is a feature of Application Builder, used to
More informationProgramming Web Services in Java
Programming Web Services in Java Description Audience This course teaches students how to program Web Services in Java, including using SOAP, WSDL and UDDI. Developers and other people interested in learning
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Web Services and SOA Integration Options for Oracle E-Business Suite Rajesh Ghosh, Group Manager, Applications Technology Group Abhishek Verma,
More informationEMC Documentum Composer
EMC Documentum Composer Version 6 SP1 User Guide P/N 300 005 253 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More informationJava J Course Outline
JAVA EE - J2SE - CORE JAVA After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? CHAPTER 1: INTRODUCTION What is Java? History Versioning The
More informationWeb Services Development for IBM WebSphere Application Server V7.0
000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version 3.1 QUESTION NO: 1 Refer to the message in the exhibit. Replace the??? in the message with the appropriate namespace.
More informationService-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA) SOA is a software architecture in which reusable services are deployed into application servers and then consumed by clients in different applications or business processes.
More informationEllipse Web Services Overview
Ellipse Web Services Overview Ellipse Web Services Overview Contents Ellipse Web Services Overview 2 Commercial In Confidence 3 Introduction 4 Purpose 4 Scope 4 References 4 Definitions 4 Background 5
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights The forthcoming is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationDeveloping Web Services. Lalith Subramanian and Don Robertson
Developing Web Services Lalith Subramanian and Don Robertson Agenda What are Web Services? Definition Supporting technologies High-level architecture Benefits Why should we be interested? Industry-wide
More informationEMC Documentum Business Process Services Activity Template Migration Guide P/N A01
EMC Documentum Business Process Services Activity Template Migration Guide P/N 300 007 524 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2004
More informationSAS 9.4 Foundation Services: Administrator s Guide
SAS 9.4 Foundation Services: Administrator s Guide SAS Documentation July 18, 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS 9.4 Foundation Services:
More informationSAS 9.2 Foundation Services. Administrator s Guide
SAS 9.2 Foundation Services Administrator s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS 9.2 Foundation Services: Administrator s Guide. Cary, NC:
More informationebusiness Suite goes SOA
ebusiness Suite goes SOA Ulrich Janke Oracle Consulting Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationEMC Documentum Foundation Classes
EMC Documentum Foundation Classes Version 6.6 Development Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 1999-2014 EMC Corporation.
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationEMC Documentum Web Services for Records Manager and Retention Policy Services
EMC Documentum Web Services for Records Manager and Retention Policy Services Version 6.5 SP3 Deployment Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com
More informationEMC Documentum Archive Services for SAP
EMC Documentum Archive Services for SAP Version 6.0 Administration Guide P/N 300 005 490 Rev A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2004
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationB. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.
Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export
More informationJD Edwards EnterpriseOne Tools
JD Edwards EnterpriseOne Tools Business Services Development Guide Release 9.1.x E24218-02 September 2012 JD Edwards EnterpriseOne Tools Business Services Development Guide, Release 9.1.x E24218-02 Copyright
More informationDeveloping and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.
Developing and Deploying vsphere Solutions, vservices, and ESX Agents 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.7 You can find the most up-to-date technical documentation
More informationStandards and the Portals Project
Standards and the Portals Project Carsten Ziegeler cziegeler@apache.org Competence Center Open Source S&N AG, Germany Member of the Apache Software Foundation Committer in some Apache Projects Cocoon,
More informationOracle Application Express: Administration 1-2
Oracle Application Express: Administration 1-2 The suggested course agenda is displayed in the slide. Each lesson, except the Course Overview, will be followed by practice time. Oracle Application Express:
More informationUnified Task List Developer Pack
Unified Task List Developer Pack About the Developer Pack The developer pack is provided to allow customization of the UTL set of portlets and deliver an easy mechanism of developing task processing portlets
More informationWeb Services Overview
Web Services Overview Using Eclipse WTP Greg Hester Pacific Hi-Tech, Inc. greg.hester.pacifichitech.com 1 September 17, 2008 Agenda Web Services Concepts How Web Services are used Web Services tools in
More informationGoal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture
Evaluating a Service-Oriented Architecture Paulo Merson, SEI with Phil Bianco, SEI Rick Kotermanski, Summa Technologies May 2007 Goal: Offer practical information to help the architecture evaluation of
More informationECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ
ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ 1. What is Oracle proposing in EclipseLink, the Eclipse Persistence Platform Project? Oracle is proposing the creation of the Eclipse Persistence Platform
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationPage 1
Java 1. Core java a. Core Java Programming Introduction of Java Introduction to Java; features of Java Comparison with C and C++ Download and install JDK/JRE (Environment variables set up) The JDK Directory
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationDOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK
26 April, 2018 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK Document Filetype: PDF 343.68 KB 0 DOC // JAVA TOMCAT WEB SERVICES TUTORIAL EBOOK This tutorial shows you to create and deploy a simple standalone
More informationWeb Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review
Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services
More informationOracle Service Bus. 10g Release 3 (10.3) October 2008
Oracle Service Bus Tutorials 10g Release 3 (10.3) October 2008 Oracle Service Bus Tutorials, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle and/or its affiliates. All rights reserved. This software
More informationEMC EXAM - E Content Management System Administration. Buy Full Product.
EMC EXAM - E20-465 Content Management System Administration Buy Full Product http://www.examskey.com/e20-465.html Examskey EMC E20-465 exam demo product is here for you to test the quality of the product.
More informationDeveloper Walkthrough
WSDL SOAP Frameworks and CXF Overview, page 1 Download WSDLs from Cisco HCM-F platform, page 1 Use CXF to Autogenerate Code Stubs from WSDL, page 2 Writing a Base HCS Connector Web Client using the Autogenerated
More informationJBoss SOAP Web Services User Guide. Version: M5
JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationIBM WebSphere Application Server v6
IBM WebSphere Application Server v6 What s New 2 Agenda Main themes Product packaging Architectural overview New features overview 3 Section Main Themes & Product Packaging 4 Main Themes Platform enablement
More informationUsing the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5
Using the vrealize Orchestrator Operations Client vrealize Orchestrator 7.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationAppDev StudioTM 3.2 SAS. Migration Guide
SAS Migration Guide AppDev StudioTM 3.2 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS AppDev TM Studio 3.2: Migration Guide. Cary, NC: SAS Institute Inc.
More informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW
ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES OVERVIEW Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: About This Document
More information2 Apache Wink Building Blocks
2 Apache Wink Building Blocks Apache Wink Building Block Basics In order to take full advantage of Apache Wink, a basic understanding of the building blocks that comprise it and their functional integration
More informationBuilding Web Services in Java
Building Web Services in Java Andy Longshaw, Blue Skyline Andy Longshaw Andy Longshaw is an independent consultant, writer and educator specialising in J2EE, XML, Web-based technologies and components,
More informationApache Wink Developer Guide. Draft Version. (This document is still under construction)
Apache Wink Developer Guide Software Version: 1.0 Draft Version (This document is still under construction) Document Release Date: [August 2009] Software Release Date: [August 2009] Apache Wink Developer
More informationAdobe ColdFusion 11 Enterprise Edition
Adobe ColdFusion 11 Enterprise Edition Version Comparison Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition is an all-in-one application server that offers you a single platform
More informationDocumentum Client for Siebel User Guide
Documentum Client for Siebel User Guide Version 5.3 SP4 April 2007 Copyright 1994-2007 EMC Corporation. All rights reserved. Table of Contents Preface... 7 Chapter 1 Introduction... 9 About DCS... 9 Getting
More informationJava- EE Web Application Development with Enterprise JavaBeans and Web Services
Java- EE Web Application Development with Enterprise JavaBeans and Web Services Duration:60 HOURS Price: INR 8000 SAVE NOW! INR 7000 until December 1, 2011 Students Will Learn How to write Session, Message-Driven
More informationEnterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape
Enterprise SOA Experience Workshop Module 8: Operating an enterprise SOA Landscape Agenda 1. Authentication and Authorization 2. Web Services and Security 3. Web Services and Change Management 4. Summary
More informationComposable Web Services Using Interoperable Technologies From Sun s Project Tango
Composable Web Services Using Interoperable Technologies From Sun s Project Tango Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 Copyright 2006, Sun Microsystems, Inc., All rights
More informationEMC Documentum System
EMC Documentum System Version 7.2 Deployment Quick Start Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2012-2015 EMC Corporation.
More informationMastering WDK Developer Tips and Tricks. A.J. Whitney
Mastering WDK Developer Tips and Tricks A.J. Whitney ajwhitney@bluefishgroup.com http://www.bluefishgroup.com http://www.dmdeveloper.com Documentum Developer Conference 2004 What is this presentation?
More informationJ2EE APIs and Emerging Web Services Standards
J2EE APIs and Emerging Web Services Standards Session #4 Speaker Title Corporation 1 Agenda J2EE APIs for Web Services J2EE JAX-RPC APIs for Web Services JAX-RPC Emerging Web Services Standards Introduction
More informationCDX Network Node Overview Node Mentoring Workshop February 9-10, 2004
CDX Network Node Overview Node Mentoring Workshop February 9-10, 2004 Agenda Overview Role of CDX Node & NAAS Node Architecture Platform & Toolkit Web Services (DNC) Application Services Data Flow Services
More informationJD Edwards EnterpriseOne Tools
JD Edwards EnterpriseOne Tools Business Services Development Guide Release 8.98 Update 4 E14693-02 March 2011 JD Edwards EnterpriseOne Tools Business Services Development Guide, Release 8.98 Update 4 E14693-02
More informationjuddi Developer Guide
juddi 3.0 - Developer Guide Developer Guide ASF-JUDDI-DEVGUIDE-16/04/09 Contents Table of Contents Contents... 2 About This Guide... 3 What This Guide Contains... 3 Audience... 3 Prerequisites... 3 Organization...
More informationDeveloping and Deploying vsphere Solutions, vservices, and ESX Agents
Developing and Deploying vsphere Solutions, vservices, and ESX Agents Modified on 27 JUL 2017 vsphere Web Services SDK 6.5 vcenter Server 6.5 VMware ESXi 6.5 Developing and Deploying vsphere Solutions,
More informationIBM Lotus Domino Product Roadmap
IBM Lotus Domino Product Roadmap Your Name Your Title Today s agenda Domino Strategy What s coming in Domino 8? What s planned beyond Domino 8? Lotus Domino Strategy The integrated messaging & collaboration
More informationJAVA. 1. Introduction to JAVA
JAVA 1. Introduction to JAVA History of Java Difference between Java and other programming languages. Features of Java Working of Java Language Fundamentals o Tokens o Identifiers o Literals o Keywords
More informationIntegration Framework. Architecture
Integration Framework 2 Architecture Anyone involved in the implementation or day-to-day administration of the integration framework applications must be familiarized with the integration framework architecture.
More informationNext-Generation SOA Infrastructure. An Oracle White Paper May 2007
Next-Generation SOA Infrastructure An Oracle White Paper May 2007 Next-Generation SOA Infrastructure INTRODUCTION Today, developers are faced with a bewildering array of technologies for developing Web
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationAxis2 Tutorial. Chathura Herath, Eran Chinthaka. Lanka Software Foundation and Apache Software Foundation
Axis2 Tutorial Chathura Herath, Eran Chinthaka Lanka Software Foundation and Apache Software Foundation Overview Introduction Installation Client demonstration - Accessing existing endpoint Implementing
More informationTeamcenter Global Services Customization Guide. Publication Number PLM00091 J
Teamcenter 10.1 Global Services Customization Guide Publication Number PLM00091 J Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle
More informationEMC Documentum Process Builder
EMC Documentum Process Builder Version 6 Installation Guide P/N 300 005 224 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2004-2007 EMC Corporation.
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationTutorial: Developing a Simple Hello World Portlet
Venkata Sri Vatsav Reddy Konreddy Tutorial: Developing a Simple Hello World Portlet CIS 764 This Tutorial helps to create and deploy a simple Portlet. This tutorial uses Apache Pluto Server, a freeware
More informationJBoss DNA. Randall Hauch Principal Software Engineer JBoss Data Services
JBoss DNA Randall Hauch Principal Software Engineer JBoss Data Services 1 JBoss DNA New project A few months old http://labs.jboss.org/dna Prior repository experience and IP MetaMatrix Repository Drools
More informationTeiid Designer User Guide 7.5.0
Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More information2005, Cornell University
Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson bh79@cornell.edu Agenda Kuali Application Architecture CATS Case Study CATS Demo CATS Source
More informationWSO2 Platform Offerings for Developers
WSO2 Platform Offerings for Developers Version 1.1 (February 03, 2014) Table of Contents Application Development... 03 Jaggery for JavaScript-Based Web and REST Style Applications... 03 Tooling for Development...
More informationSnapCenter Software 4.0 Concepts Guide
SnapCenter Software 4.0 Concepts Guide May 2018 215-12925_D0 doccomments@netapp.com Table of Contents 3 Contents Deciding whether to use the Concepts Guide... 7 SnapCenter overview... 8 SnapCenter architecture...
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationWeb Services & Axis2. Architecture & Tutorial. Ing. Buda Claudio 2nd Engineering Faculty University of Bologna
Web Services & Axis2 Architecture & Tutorial Ing. Buda Claudio claudio.buda@unibo.it 2nd Engineering Faculty University of Bologna June 2007 Axis from SOAP Apache Axis is an implementation of the SOAP
More informationWeb Application Development Using JEE, Enterprise JavaBeans and JPA
Web Application Development Using JEE, Enterprise Java and JPA Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.
More informationTuscany: Applying OSGi modularity after the fact
Tuscany: Applying OSGi modularity after the fact Luciano Resende lresende@apache.org http://lresende.blogspot.com Raymond Feng rfeng@apache.org Agenda Introduction and Motivation Status of current Tools
More informationFundamentals: Managing and Extending Microsoft Office & SharePoint with EMC Documentum
1 Fundamentals: Managing and Extending Microsoft Office & SharePoint with EMC Documentum Bryan House Group Marketing Manager August 29 th, 2006 Lance Shaw Senior Product Marketing Manager 2 Agenda Microsoft
More informationComposable Web Services Using Interoperable Technologies from Sun's "Project Tango"
Composable Web Services Using Interoperable Technologies from Sun's "Project Tango" Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 2006 JavaOne SM Conference Session 4661 Goal of
More informationWeb Application Development Using JEE, Enterprise JavaBeans and JPA
Web Application Development Using JEE, Enterprise Java and JPA Duration: 5 days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options.
More informationIncremental improvements for the Spring Framework
Incremental improvements for the Spring Framework I am working as an architect for a middle-sized software development company, where we have been actively using J2EE extension frameworks for the last
More informationRadBlue s S2S Quick Start Package (RQS) Developer s Guide. Version 0.1
RadBlue s S2S Quick Start Package (RQS) Developer s Guide Version 0.1 www.radblue.com April 17, 2007 Trademarks and Copyright Copyright 2007 Radical Blue Gaming, Inc. (RadBlue). All rights reserved. All
More informationSimple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer
Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer Minimal List Common Syntax is provided by XML To allow remote sites to interact with each other: 1. A common
More informationIntroduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve
Enterprise Java Introduction Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Course Description This course focuses on developing
More informationIndex. Symbols. /**, symbol, 73 >> symbol, 21
17_Carlson_Index_Ads.qxd 1/12/05 1:14 PM Page 281 Index Symbols /**, 73 @ symbol, 73 >> symbol, 21 A Add JARs option, 89 additem() method, 65 agile development, 14 team ownership, 225-226 Agile Manifesto,
More informationRESTful SCA with Apache Tuscany
RESTful SCA with Apache Tuscany Luciano Resende lresende@apache.org http://lresende.blogspot.com Jean-Sebastien Delfino jsdelfino@apache.org http://jsdelfino.blogspot.com 1 Agenda IBM Software Group What
More informationOracle Service Bus. Interoperability with EJB Transport 10g Release 3 (10.3) October 2008
Oracle Service Bus Interoperability with EJB Transport 10g Release 3 (10.3) October 2008 Oracle Service Bus Interoperability with EJB Transport, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle and/or
More informationCYA Backup & Recovery Solutions for EMC Documentum & IBM FileNet
CYA Backup & Recovery Solutions for EMC Documentum & IBM FileNet March 18, 2014 Mike Fernandes, VP Products Larry Shiohama, Account Manager Agenda Backup and recovery challenges for ECM Product Overviews
More informationMetaMatrix Enterprise Data Services Platform
MetaMatrix Enterprise Data Services Platform MetaMatrix Overview Agenda Background What it does Where it fits How it works Demo Q/A 2 Product Review: Problem Data Challenges Difficult to implement new
More informationApp Studio 4.1 Deployment Guide
App Studio 4.1 Deployment Guide 2019-03-25 Table of Contents Deployment Guide............................................................................................. 1 Enable social and collaborative
More informationTakes 2 to Tango: Java Web Services and.net Interoperability
Takes 2 to Tango: Java Web Services and.net Interoperability Harold Carr, Lead Architect Arun Gupta, Evangelist Sun Microsystems, Inc. wsit.dev.java.net TS-4865 2007 JavaOne SM Conference Session 4865
More informationDatabase Binding Component User's Guide
Database Binding Component User's Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 1069 05 December 2009 Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle,
More informationIBM WebSphere Application Server 8. Java EE 6 Feature Packs
IBM WebSphere Application Server 8 EE 6 Feature Packs Thomas Bussière- bussiere@fr.ibm.com IT Architect Business Solution Center La Gaude, France Enabling Developers to Start With Open Source/Community
More informationBEAWebLogic. Server. Programming WebLogic Deployment
BEAWebLogic Server Programming WebLogic Deployment Version 10.0 Revised: March 30, 2007 Contents 1. Introduction and Roadmap Document Scope and Audience............................................. 1-1
More information