News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 7/1/2009 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
Is the mystery Borland suitor Serena?
Borland software is considering an offer from another company after a preliminary deal with MicroFocus. Is Serena the new company?
06/30/2009 01:55 PM EST

Windows 7 - An eBayer's dream product?
Windows 7 pre-orders can make people money on eBay.
06/29/2009 03:48 PM EST

Know thine cloud provider
Cloud computing require companies to understand compliance and regulation. Third parties will play a big role in regulated industries.
06/29/2009 02:58 PM EST

 

Microsoft Worldwide Partner Conf.
7/13/2009 to 7/16/2009
New Orleans
Microsoft

OSCON (Open Source Convention)
7/20/2009 to 7/24/2009
San Jose
O'Reilly Media

XBRL Technology Workshop & Summit
7/28/2009 to 7/30/2009
Santa Clara
XBRL US

ACM SIGGRAPH
8/3/2009 to 8/7/2009
New Orleans
ACM SIGGRAPH

OpenSource World (formerly LinuxWorld)
8/12/2009 to 8/13/2009
San Francisco
IDG World Expo


 
Most Read Latest News Blog Resources

Coral Bridges Islands Of Web Services


Mindreef envelops the enterprise with collaborative SOA life-cycle tool



December 15, 2005 — 
Moving a company to a service-oriented architecture can involve barriers not only of technology, but of politics as well. Human resources departments are understandably cautious, for example, about exposing their roles to applications running in other departments, let alone the Internet at large.

That’s why Web services testing tool maker Mindreef created Coral, a role-based collaborative environment unveiled on Dec. 5 that permits people from across an enterprise to participate in the construction and maintenance of Web services regardless of their technical skill level.

The browser-based platform runs atop Apache’s Tomcat servlet engine and Microsoft’s SQL Server Desktop Engine (MSDE), both included in the platform’s price of US$499 per concurrent user per year (there’s a two-seat minimum).

Coral consists of four main components: Foundational Governance permits creation of the WSDLs and schema that ensure adherence to corporate policies and custom rules through all phases of development and deployment. Multirole Testing includes functional, regression and interoperability testing capabilities that are usable by any department and role. Collaborative Diagnostics offers deep analysis of Web services through platform-native SOAP traffic collectors and Web services simulation for offline testing. Life-cycle Support handles ongoing application maintenance and end-user documentation and support.

According to Jim Moskun, Mindreef’s chief strategy officer and one of its founders, in order to implement a service-oriented architecture across an organization, technical and nontechnical people from multiple departments and roles must collaborate. “We approached it in a way that would be useful to business analysts, but also let you drill down [to the code level] if you’re an architect or service developer.”

Mindreef president and co-founder Frank Grossman described how the governance module might work. “A company might need to follow

WS-I kinds of rules, or [dictate that] ‘our namespaces need to follow these rules.’ These kinds of things can be coded into Coral” by nontechnical people. WS-I’s Basic Profile 1.0 and other best practices are built in. “A coder would then create the service and the WSDLs for using that service. Then they bring it into Coral so all can see that it conforms with the rules.”

Once schemas are created, Grossman said that Coral also helps communicate the purpose of the system’s XML-based applications to the nontechnical members of the team. “Coral generates the pseudocode and other things that help people understand what the service is and supposed to do.” And simulation permits Web services testing from a WSDL. “This way people can play with that service before any code is written and understand what it’s really about.”

When it’s time to begin writing code, Grossman continued, the service developers can use their normal development tools. “They’re able to create unit tests as they go along inside the Coral server. Instead of pretending they’re the client, they can use Coral as the client,” to test and debug the service as it’s being built, he said.

The benefits of collaboration become apparent, Moskun said, as services go into beta testing and production, particularly when those services depend on another part of the company to run.

“As things get more separated, the need for collaboration gets more important,” asserted Grossman, of the increased need for cooperation among departments brought about by SOA. “When someone finds a problem, Coral will contain everything needed to reproduce the problem and everybody can look at it from the same point of view. No matter whether it’s a C++ or COBOL program, they can understand it in the same way,” added Moskun. He said that in a typical installation, a company will deploy one Coral server in each department participating in the Web service(s).

Available now, Coral has been tested only on Windows servers, but Moskun said the all-Java solution should theoretically run anywhere. The software also may be licensed for $1,500 per user plus 18 percent annual maintenance.


Share this link: http://www.sdtimes.com/link/29033
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading