authentication
In the TeamConnect Web Service environment, authentication is the process by which a client program establishes trusted status with the TeamConnect system (database). This is accomplished by providing a valid TeamConnect user name and password in the security header section of each Web Service request.
For more information, see SOAP Message Security Header.
HTTP (HyperText Transfer Protocol)
Network communications protocol used between Web Service clients and servers. In the TeamConnect Web Service environment, a developer programs in his or her desired programming language. Then he or she uses a 3rd party SOAP toolkit to transform the client program into packaged Web Service requests in SOAP messages transferred over HTTP.
object
In the TeamConnect Web Service environment, an object may refer to the following: an instance of a class provided in the Web Service client API, a TeamConnect system object or custom object.
record
In the TeamConnect Web Service environment, a record refers to an instance of a TeamConnect system object or custom object in the TeamConnect database.
repository
In the TeamConnect Web Service environment, each entity has a corresponding repository class that supports operations for working with records of that entity type. For example, the ContactRepository provides methods for inserting a contact, updating a contact, reading a contact, searching contacts, deleting a contact from a TeamConnect system.
request
In the TeamConnect Web Service environment, each client program's repository method call will be transformed by the 3rd party SOAP toolkit into a request to the corresponding Web Service.
SOAP (Simple Object Access Protocol)
Protocol for exchanging Web Service requests (from the client to server) and responses (from the server to the client). In the TeamConnect Web Service environment, a 3rd party SOAP toolkit will transform the client program to corresponding SOAP messages. On the server, a corresponding framework will transform the SOAP message to the appropriate programming language (and transform server responses from a programming language to a SOAP message).
Note: Mitratech does not provide a 3rd party SOAP toolkit. You need to download one from the internet.
Web Service
Web application programming interface (API) hosted on your TeamConnect server. In the TeamConnect Web Service environment, the Web Service API supports most operations that a TeamConnect end-user could perform in the user interface. Some operations that a TeamConnect administrator could perform in the user interface are also supported.
XML (extensible markup language)
In the TeamConnect Web Service environment, source files (.WSDL, .XSD) use XML format. In addition, generated SOAP messages use XML format. Generally developers do not need to create files directly in XML format. Developers should be expected to code in their desired programming language and use a 3rd party SOAP toolkit to auto-generate the corresponding SOAP (XML) messages.