Home > SOA News > SOA and BPM speed messages for industrial distributor
SOA News:
EMAIL THIS

SOA and BPM speed messages for industrial distributor

By Rich Seeley, News Writer
14 Oct 2008 | SearchSOA.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Implementation of business process management and service-oriented architecture to replace legacy batch processing is helping speed inventory data to sales representatives at Fastenal, a distribution company for industrial fasteners and related products.

Our goal is transparency and timeliness.
Adam Swift
integration developer for the BPM order tracking system, Fastenal

The Fastenal project uses Active Endpoint's ActiveVOS visual orchestration tool to link Web services and set up the business processes.

"Once you understand the principles of service-oriented architecture, it's easy to use ActiveVOS to deploy new services," said Adam Swift, integration developer for the BPM order tracking system at Fastenal. "Business process can be created with drag-and-drop."

However, coding is still needed to create the Web services that are being orchestrated.

"A lot of what the business processes do is provide a flow for invoking Web services," the developer explained. "So in the business process itself, we set the input of the Web service, XML usually, and then we receive the output and act on that. But the actual Web service does have a lot of code in it."

The coding for the Web services is done in either C# or Java "depending on what fits the bill more." Fastenal is the typical case of a heterogeneous environment with Java and .NET.

A separate development team working on Windows-based mobile interfaces has extended the BPM application for inventory tracking by sales representatives working in the field, Swift said.

The SOA-based BPM implementation, which has been in production for a year, is still "a work in progress," the developer said. The next step is bringing transparency to customer order tracking.

"We're always looking for the next legacy application we can bring into the 21st Century with business process management and service-oriented architecture as opposed to file-based transfer," Swift explained. "Our goal is transparency and timeliness."

With the legacy system that relied on a file polling system to transfer information on orders and inventory it could take up to an hour for messages to reach one of the Winona, MN-based company's 12 distribution centers or 2,100 stores, he said.

Doing business in a world where people routinely expect to place and track orders in real-time, waiting an hour for batch update was not acceptable.

"We've improved our timeliness with Microsoft Message Queuing (MSMQ)," Swift explained. "It's XML messaging to all our branches so when we want to get messages back and forth from our branches we invoke a service in our business process that calls to MSMQ that says 'send a message to this store' and they get it in a fraction of a second."

For more information
BPEL4People and WS-HumanTask get reference implementation

Visual orchestration tool addresses event processing and SOA

"Going forward we're planning to increase transparency for the customers so that in the future they will be able to track their order," Swift said. "The business process will keep track of where the order is and continually update our database. Business processing management is central to that goal."

Alex Neihaus, vice president of marketing at Active Endpoints said his company continues to see demand for SOA tools at companies such as Fastenal despite the budget pressures of the recession.

"SOA adoption continues unabated, even in these challenging economic times," Neihaus said. "But our experience points to one important change: customers who implement SOA now are insisting on real value for money along with true investment protection."



Tags: BPM developmentJava Web ServicesXML acceleration, transport and messagingService-oriented architecture (SOA) developmentSOA implementationsVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
BPM development
Tools emerging for integration and orchestration of BPM with SOA
Try incremental design for business rules systems
Choosing business process management: Saas BPM or on-premise BPM?
ERP pioneer Jan Baan on impact of BPM
BPM, SOA, and cloud trends with Richard Soley, CEO of OMG
IBM agrees to acquire BPM specialist Lombardi
Snapshot of open source BPM offerings
BPM and SOA best done with incremental approach
Approaches to Business Process Management (BPM)
With BPM software, salon chain trims its overhead
BPM development Research

Java Web Services
BMC Software acquires Phurnace, enhances Java app deployment automation
Year in Review, 2009: Java world changes as Oracle moves to buy Sun, VMware grabs SpringSource
Java Web services programming challenges met with specialized framework
Tools add Web services to existing Java EE applications
Video: Author says Enterprise JavaBeans is here to stay
Languages like F# may replace Java, says Ted Neward
Mobile development growing in prominence according to survey
OSGi framework helps you manage Java components
SpringSource moves VMware up the stack
SpringSource gains cloud console: Q&A with Cloud Foundry head

XML acceleration, transport and messaging
Progress/Actional SOA diagnostic tool builds on Mindreef purchase
InterSystems Ensemble environment adds binary SOAP messaging
UML modeler includes BPMN support
What's new at the W3C
Verizon uses BPEL app to cut down on code, check for fraud, and go green
Data services mashups emerge for SOA
Layer 7 adds SPARC
Oracle maps heterogeneous data services strategy for SOA
Intel boosts XML for SOA
Paul Fremantle on coding SOA and data integration

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
EmbeddedJava  (SearchSOA.com)
Java Card  (SearchSOA.com)
Java Development Kit  (SearchSOA.com)
Java Runtime Environment  (SearchSOA.com)
Java virtual machine  (SearchSOA.com)
JMX  (SearchSOA.com)
MBean  (SearchSOA.com)
Project Metro  (SearchSOA.com)
Project Tango  (SearchSOA.com)
Tomcat  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2010, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts