Disclaimer: WebXChg23, UneComm, and StorePackShip are fake placeholder names and do not refer to actual corporations. These examples are intended for illustration purposes only, SAND Services Inc. does not discuss details of systems we have built for our customers without their consent.
WebXChg23 hosts several web-based commodity exchanges. Each exchange is a separate deployment of the same base application, customized with its own user interface, and in some cases extended data structures and custom report processing. (For more background on this specific domain, see Building a New Online Exchange).
sample WebXChg23 exchange configuration:
|
WebXChg23 uses BEA WebLogic®, Oracle® database, and SonicMQ®. They rely on an external secure payment processing service, and an external currency feed tracked via dedicated server for uptime and management purposes. Transaction processing statistics and exchange rates are sent to the report server, which aggregates and distributes this information to the web servers. Each web server runs its own application-tuned data cache as part of the UI implementation. |
Advantages of SAND/sandboss:
Disadvantages of traditional development:
UneComm has several eCommerce websites which were originally built and owned by different companies using different technologies. To provide global enterprise visibility and enable growth, UneComm leverages standardized base data structures for users, orders, and saleable items, processed through standardized application modules.
UneComm unified processing structure:
|
For legacy sites where the data needs to be transformed, adaptor code handles the translation to/from the standardized processing. With newer sites, the data representations extend the base structures and can be processed directly. UneComm plans to gradually convert all sites to this model for ease of maintenance. Where two sites share actual inventory items, they also share order processing to ensure stock availability. Legacy sites built with script or other less compatible technologies access standardized processing via web services. |
Advantages of SAND/sandboss:
Disadvantages of traditional development:
StorePackShip is porting their inventory management system from COBOL to J2EE. To ensure the new system remains flexible, they are capturing their data structure and processing module definitions declaratively using Structs And Nodes Development (SAND), and generating all their J2EE code.
StorePackShip legacy migration process:
|
StorePackShip uses IBM® WebSphere®, DB2®, MQSeries® and Tivoli® JMX. Offline development and testing uses the JBoss application server. |
Advantages of SAND/sandboss:
Disadvantages of traditional development:
Java and J2EE are trademarks of Sun Microsystems, Inc.
Oracle is a registered trademark of Oracle Corporation.
BEA and WebLogic are registered trademarks of BEA Systems, Inc.
SonicMQ is a registered trademark of Sonic Software Corporation.
IBM, WebSphere, DB2, MQSeries and Tivoli are registered trademarks of IBM Corporation
JBoss is a trademark of Mark Fleury under operation by The JBoss Group, LLC.
Other company, product and service names may be trademarks or service marks of others.
© 2002-2005 SAND Services Inc.
All Rights Reserved.