Charles S. Atkinson - Apex NC, US Hima K. Goverdhana - Cary NC, US Daniel P. Huskey - Raleigh NC, US Shrish Javalkar - Cary NC, US Anandakrishnan Narayanan - Morrisville NC, US William J. Reilly - Cary NC, US Derdre A. Wessel - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06Q 30/00
US Classification:
705 2681, 705 261, 705 268, 705 271
Abstract:
A process and methodology are disclosed to maintain consistency across disparate systems. An interface is provided comprised of a fulfillment client in which to place orders, a middleware to pass data, manufacturing and shipment systems to process orders, and a shipping and packing information repository system to house data. The methodology implements, inter alia, remote function calls to the asynchronously/synchronously interfaced systems during defined points of order processing to establish the status of the systems availability and the status of the order at the exact time of a predetermined activity. Also, information regarding the order status is posted as both a displayed on-line message to a user and in distinct status fields for future review. Furthermore, this method dynamically reacts to failed communication through the resetting of orders to a previous state to ensure data integrity across the distributed computing environment.
Method, System And Program Product For Optimizing Communication And Processing Functions Between Disparate Applications
Alphana B. Hobbs - Durham NC, US Daniel P. Huskey - Raleigh NC, US Shirish S. Javalkar - Cary NC, US Tuan A. Pham - Cary NC, US William J. Reilly - Cary NC, US Allen J. Scribner - Fuquay-Varina NC, US Deirdre A. Wessel - Raleigh NC, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
H04L 12/54
US Classification:
370428
Abstract:
A method, system and program product for optimizing communication and processing functions between disparate applications. The method includes sending, from a contemporary application to a routing application, a condensed request message having a reduced data size for optimizing communication. Further, the method includes reformatting, by the routing application, the condensed request message received into a reformatted request message having an expanded format, the reformatted request message being forwarded to a legacy application. The method includes sending by the legacy application a response message having a legacy format, which response message is received and reformatted by the routing application into a contemporary format that is sent to a messaging application. Furthermore, the method includes passing from the messaging application to the contemporary application a grouping of response messages, the contemporary application further grouping and discarding any duplicate messages received, such that processing of the messages is optimized therein.
IBM - Raleigh-Durham, North Carolina Area since Apr 2011
Software Engineer
IBM Global Services Jun 2008 - Mar 2011
SAP Consultant
IBM Global Services Nov 2007 - May 2008
SAP Solutions Consultant (Hanesbrands Inc.)
IBM Global Services Sep 2005 - Nov 2007
Systems Engineer & Technical Integration Lead
IBM Global Services Feb 2001 - Dec 2005
SAP Technical Development Lead
Education:
University of Florida 1992 - 1997
B.S., Computer Engineering
Skills:
ABAP IDOC SAP R/3 AIX SAP Integration Enterprise Architecture Interfaces Systems Engineering System Architecture SAP MM Module SAP SD BAPI RFC Web Services SD ERP Business Intelligence Business Process Requirements Analysis Business Analysis
Johnston County Schools
Adobe Teacher
Sampson County Schools Nov 2015 - Jun 2016
Interim Teacher
Wake County Jul 2013 - Jun 2015
Teacher
Carteret County Schools Aug 2010 - Jun 2013
Teacher
Education:
Appalachian State University 2006 - 2008
Bachelors, Bachelor of Science, Education, Teacher Education