IBM Service Component Architecture Explorer Tool
A metadata explorer that presents information about the service component architecture (SCA) services available in a given WebSphere Enterprise Service Bus server or WebSphere Process Server.
Date Posted: March 7, 2006
|
|
 |
 |
|
What is IBM Service Component Architecture Explorer Tool?
SCA Explorer presents information about the SCA services available in a given WebSphere® Enterprise Service Bus (ESB) server or a WebSphere Process Server (WPS). This information includes details such as how to locate and invoke such services (for example, when developing a new application that intends to re-use existing services in the enterprise).
SCA Explorer presents a Web page with tree widgets that allow the user to select an SCA module and "drill down" to see the components inside, their available interfaces, the operations available on such interfaces, the structure of the input and output Service Data Objects (SDOs), and any exceptions that can be raised by such operations. SCA Explorer also displays information about the imports, exports, and references used by such services; binding information, such as EJB JNDI names (Enterprise Java Beans, Java Naming and Directory Interface), Web service ports and endpoints, resource adapters, Java Message Service (JMS) destinations, etc.; and information about the implementation of such services.
How does it work? With SCA, metadata is expressed via the Service Component Definition Language (SCDL), and an SPI exists that allows one to query this SCDL information. SCA Explorer is a JSP (Java Server Pages)-based application that demonstrates the use of this SPI to obtain information about the available SCA services and display it via HTML. Also included is a command line J2SE version that prints the same information to System.out and a command line tool that uses Eclipse Modeling Framework (EMF) to generate an XML file containing such information.
|
|
 |

|  | About the technology author(s): John Alcorn is a senior software engineer who has worked at IBM since 1993 on projects including OS/2, OpenDoc, VisualAge Bean Extender, Component Broker, WebSphere Application Server Enterprise Edition, WebSphere Business Integration Server Foundation, WebSphere Process Server, and WebSphere Business Monitor. Mr. Alcorn served as the development owner for Container Managed Persistence over Anything (CMP/A), and he participated in the development of SCA and its underlying technologies, such as the Artifact Loader and Artifact Resolver. He is currently the lead programmer for the WebSphere Business Monitor project. | |
|
View screenshots:
 |
| |