Open topic with navigation

TIBCO GridServer® 7.1.0

# Steps in Using a Service

Using a Service involves the following steps:

| 1. | Write the Service, or adapt existing implementations. A Service can be virtually any type of implementation: a library (DLL or .so), a .NET assembly, a Java class, an R function, a command, script or executable, or even an Excel spreadsheet. You do not need to link a Service with any DataSynapse libraries, but make sure that the remotely callable methods of the Service follow conventions that enable cross-language execution and support stateful Services. For details, see Client Calling Conventions.

For examples of code using Services, see the GridServer SDK and the GridServer Service-Oriented Integration Tutorial.

| 2. | Deploy the Service. Make the implementation and other resources required for the Service accessible from all Engines. Do this through GridServer’s mechanism of resource deployment.

| 3. | Register the Service Type. Make the Service visible to clients by registering it as a Service Type in the GridServer Administration Tool.

| 4. | Create a Service Session from a Client. Develop a Client Application that accesses the registered Service Type and creates a Service Session. Each Service Session has its own state that is client-specific.

| 5. | Make requests. The Client Application calls the methods of a Service Implementation either synchronously or asynchronously.

| 6. | Destroying the Service Session. Client Applications destroy Service Sessions when they are done with them.

This section describes how to develop a Service Implementation that runs on an Engine. Accessing Services describes how to use this Service Implementation from a Client Application.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO GridServer®

Copyright © 2001-2022. TIBCO Software Inc. All Rights Reserved.