Logisticx Tutorial Guide
88 Pages
English

Logisticx Tutorial Guide

-

Downloading requires you to have access to the YouScribe library
Learn all about the services we offer

Description


FUSE Product Family
Logisticx Tutorial Guide
[DRAFT] Logisticx T utorial Guide
Publication date 08 Sep 2009
Copyright © 2001-2009 Progress Software Corporation and/or its subsidiaries or affiliates.
Legal Notices
Progress Software Corporation and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other
intellectual property rights covering subject matter in this publication. Except as expressly provided in any written license agreement
from Progress Software Corporation, the furnishing of this does not give you any license to these patents, trademarks,
copyrights, or other intellectual property. Any rights not expressly granted herein are reserved.
Progress, IONA, IONA Technologies, the IONA logo, Orbix, High Performance Integration, Artix;, FUSE, and Making Software
Work Together are trademarks or registered trademarks of Progress Software Corporation and/or its subsidiaries in the US and
other countries.
Java and J2EE are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.
CORBA is a trademark or registered trademark of the Object Management Group, Inc. in the US and other countries. All other
trademarks that appear herein are the property of their respective owners.
While the information in this publication is believed to be accurate Progress Software Corporation makes no warranty of any kind
to this material including, but not limited to, the implied warranties of merchantability ...

Subjects

Informations

Published by
Reads 154
Language English
Document size 1 MB
™ FUSE Product Family Logisticx Tutorial Guide [DRAFT] Logisticx T utorial Guide Publication date 08 Sep 2009 Copyright © 2001-2009 Progress Software Corporation and/or its subsidiaries or affiliates. Legal Notices Progress Software Corporation and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this publication. Except as expressly provided in any written license agreement from Progress Software Corporation, the furnishing of this does not give you any license to these patents, trademarks, copyrights, or other intellectual property. Any rights not expressly granted herein are reserved. Progress, IONA, IONA Technologies, the IONA logo, Orbix, High Performance Integration, Artix;, FUSE, and Making Software Work Together are trademarks or registered trademarks of Progress Software Corporation and/or its subsidiaries in the US and other countries. Java and J2EE are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. CORBA is a trademark or registered trademark of the Object Management Group, Inc. in the US and other countries. All other trademarks that appear herein are the property of their respective owners. While the information in this publication is believed to be accurate Progress Software Corporation makes no warranty of any kind to this material including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Progress Software Corporation shall not be liable for errors contained herein, or for incidental or consequential damages in connection with the furnishing, performance or use of this material. All products or services mentioned in this manual are covered by the trademarks, service marks, or product names as designated by the companies who market those products. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, photocopying, recording or otherwise, without prior written consent of Progress Software Corporation. No third-party intellectual property right liability is assumed with respect to the use of the information contained herein. Progress Software Corporation assumes no responsibility for errors or omissions contained in this publication. This publication and features described herein are subject to change without notice. Portions of this document may include Apache Foundation documentation, all rights reserved. T able of Contents 1. Logisticx T utorial Over view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 The Logisticx Scenario .................................................................................................... 12 Logisticx Client, Server, and Supply Side Applications ............................................................. 16 Next Steps ................................................................................................................... 20 2. P rerequisites for the Logisticx T utorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3. Creating and Hosting a W eb Ser vice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Overview of Creating and Hosting a Web Service ................................................................... 26 Creating the Order Web Service Project ............................................................................... 30 the Order Web Service Unit ................................................................................... 36 Creating the Order Service HTTP Service Unit ...................................................................... 47 Adding Dependencies and Deployment Configurations ............................................................. 50 Creating the Order Service Assembly .................................................................................. 55 Deploying the Order Service ................................................................................ 60 4. Implementing the Content Based R outing P attern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Overview of Implementing Content Based Routing .................................................................. 64 Creating the Order Route Project ........................................................................................ 66 the Order Route Service Unit ................................................................................. 72 Configuring Routing ........................................................................................................ 76 Creating the Order Route Service Assembly .......................................................................... 80 Deploying the Order Route Service ........................................................................ 84 Index .................................................................................................................................. 87 ™ FUSE Product Family Logisticx Tutorial Guide 3 ™ 4 FUSE Product Family Logisticx Tutorial Guide List of F igures 1.1. Logisticx Services and Applications ........................................ 13 1.2. Client, Server, and Supply Side Integration ............................... 17 1.3. Client Side (Customers) ...................................................... 18 3.1. Order Service ................................................................... 26 3.2. Order Service WSDL .......................................................... 46 3.3. Order Service HTTP SU Project ............................................. 49 3.4. Order Service Assembly ...................................................... 57 ™ FUSE Product Family Logisticx Tutorial Guide 5 ™ 6 FUSE Product Family Logisticx Tutorial Guide List of T ables 1.1. Sequence of Events in the Logisticx Tutorial ............................. 14 ™ FUSE Product Family Logisticx Tutorial Guide 7 ™ 8 FUSE Product Family Logisticx Tutorial Guide List of Examples 3.1. OrderService SEI ............................................................... 39 3.2.viceImpl Class ....................................................... 40 3.3. OrderService SEI with @WebService Annotation ....................... 41 3.4.viceImpl with @WebService ....................... 42 3.5. Plugins for FUSE ESB 3 ...................................................... 44 3.6. Order Web Service SU POM ................................................. 51 3.7. Order Service HTTP SU POM ............................................... 52 3.8. Order Web Service SU xbean.xml .......................................... 53 3.9. Order Service HTTP SU xbean.xml ........................................ 54 3.10. Building the Completed Order Project ................................... 58 3.11. Deploying Order SA to FUSE ESB 3 ..................................... 61 3.12. ServiceMix Console Messages ............................................. 62 4.1. Camel-context.xml File ....................................................... 76 4.2. ServiceMix Console Messages .............................................. 86 ™ FUSE Product Family Logisticx Tutorial Guide 9 ™ 10 FUSE Product Family Logisticx Tutorial Guide