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: Business process management (BPM)Java 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
Business process management (BPM)
KANA platform rides SOA, allows user modeling with BPEL
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
SOA and BPM: A process centric approach (webcasts)
Enterprise mashups bring IT, LOB collaboration to BPM
SearchSOA.com June 2009 video library
Rosamilia says iterative SOA can improve BPM (video)
Service Oriented Architecture (SOA) is, supposedly, the proverbial holy grail of technology interoperability.
IBM ILOG rules engines update supports Java, .NET
Say 'hello' to business process lifecycle management
EA modeling tools communicate across disciplines
Business process management (BPM) Research

Java Web Services
How do I balance throughput requirements and interoperability?
IBM ILOG rules engines update supports Java, .NET
APM software traces transactions across tiers, technologies
Red Hat improves JBoss Java enterprise rules management
Open source tools fill in app lifecycle gaps for SpringSource
Java side of Sun seen strengthened by Oracle buy
Sun previews GlassFish V3 ahead of Java EE6 release
COBOL apps moving to SOA: Rip-and-replace meets the recession
On lightweight Java frameworks and service-oriented architecture
Learn about Ruby on Rails programming

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
Cisco builds app delivery network
Boubez: SOA needs practical operational governance

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 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts