Siebel Integration

By Nelson Freitas on 2 Nov 2011
In this client that I am right now, I will be forced to create an extension to call some Siebel API's, and it shouldn't be that way.

It would be very nice to open Integration Studio and click on File -> Import - Import actions from Siebel, a wizard screen appears to insert some required data (like url) and that's it.

Am I exaggerating or it would be possible?
Does Siebel API feature a SOAP web service?

If so you might be able to add it in ServiceStudio.
Nelson Freitas3 Nov 2011
I don't think so.

I haven't spoken with the Siebel department yet. That was just what my analyst said from a meeting that he had.

He said that they don't want to create webservices and we must access to their APIs.

Anyway, even if they do have a webservice, it should be possible to do this like in SAP for example.
Hi,

In Siebel you can consume and produce web services.
In this case I think you can create a Web Service to be consumed by Outsystems.

In Siebel Tools you should create an integration object if you don't have any one already.
Then under the Integration Object you can generate an XSD and WDSL files.

And then in Siebel Administration you can create the Web Service using the Integration Object.

I hope it could help you.

J.11 Nov 2011
Pardon my ignorance,

what is Siebel and why should Outsystems should integrate is like it's sqlserver/oracle?

J.11 Nov 2011
Pardon my ignorance,

what is Siebel and why should Outsystems should integrate is like it's sqlserver/oracle?

Nelson Freitas15 Nov 2011
Miguel,

I know that in Siebel its possible to create Webservices with Siebel Tools. The problem is that my client don't want to create Webservices.

They just don't want to expose the webservices because the webservices doesn't have certificates, and they have other security issues.

So they said "use our APIs like you do on SAP (BAPIs)", and for that we need C#.

Well, I just have to be pacient.

Joost Landgraf, in case you didn't googled it yet, Siebel is a CRM platform used on major telecommunications and finantial companies :)

Miguel Escaleira16 Nov 2011
Hi again.
I think you can use secured Web Services in Siebel.

The alternative is use a Business Service like the famous "Sieble Adapter". I don't  think that is a good solution because you have to handle siebel messages instead wsdl's. And I don't know if Outsystems will invest time to handle Siebel Messages.
Try explain to your client that using webservices is cheaper, faster and secure.