Patent ID: 7966207
Filing Date: 2011-06-21
Classification: G06Q,Y02P

Abstract:
1. A method of managing orders, said method comprising: a computer processor determining, using a contemporary fulfillment application, whether an order from a plurality of orders is eligible for forwarding to a specific manufacturing site for fulfillment of said order, wherein said contemporary fulfillment application has an ability to accommodate a modification to said contemporary fulfillment application to improve communications with other applications for fulfilling said order; in response to determining that said order is eligible for forwarding to said specific manufacturing site, sending a scheduling request message from said contemporary fulfillment application to a legacy scheduling application, said scheduling request message including a code recommending to said legacy scheduling application that said order is to be fulfilled by said specific manufacturing site, wherein said contemporary fulfillment application manages fulfillment of said order by said specific manufacturing site, and wherein said legacy scheduling application is capable of interfacing with a manufacturing application to schedule said order, but wherein functionality of said legacy scheduling application is compromised if said legacy scheduling application is transformed; in response to determining that said order contains entries that are regulated by a trade agreement act, ending processing of said order; in response to determining that said order contains no entries that are regulated by said trade agreement act, continuing to process said order; returning, by said legacy scheduling application to said contemporary fulfillment application, a scheduling response message providing scheduling information for said order and confirming that said order is to be fulfilled by said specific manufacturing site via management by said contemporary fulfillment application; in response to said scheduling response message being an initial new request message, immediately batch processing said initial new request message; in response to said scheduling response message being a rescheduling response message, delaying processing said rescheduling response message until a scheduled batch processing job; in response to said scheduling response message being said rescheduling response message, grouping said scheduling response message with other scheduling response messages according to a date, time, and order number of said scheduling response message and said other scheduling response messages; transmitting a shipment request message by said contemporary fulfillment application to a contemporary production application for routing delivery of hardware components of said order to said specific manufacturing site for fulfillment of said order, wherein said contemporary fulfillment application only routes orders for said hardware components of said order; transmitting another shipment request message by said legacy scheduling application to said specific manufacturing site for fulfillment of software components of said order, wherein said legacy scheduling application only routes orders for said software components of said order; and receiving a shipment response message from said contemporary production application providing a delivery status of said order routed to said specific manufacturing site.