290 likes | 568 Views
OTUC R3.0 Web Services & XML API R2.0. Empower your business processes with real time interaction. Faster Actions. Shorter Response Time. Customers More Demanding. Faster Decisions. Always On. Real Time Enterprise. New business environments is calling for the “Real Time Enterprise”.
E N D
OTUC R3.0 Web Services & XML API R2.0 Empower your business processes with real time interaction
Faster Actions Shorter Response Time Customers More Demanding Faster Decisions Always On Real Time Enterprise New business environments is calling for the “Real Time Enterprise”
XML Alcatel Solutions for the Real Time Enterprise Real Time Enterprise Requires Alcatel Solutions Real Time Business Processes Communication Web Services & XML API Real Time Interactive Applications IP Telephony Unified Communication IP Networking WLAN Real Time Infrastructure
Web ServicesA key technology for Real Time Enterprises • “By 2006, more than 80% of new Enterprise applications will use Web Services in some aspect of their architecture (0.8 probability)” Gartner November 2003
WS Application A Application B XML/SOAP WS Web ServicesWhat are they? • Web Services use Internet standards (Platform independent): • XML (eXtensible Markup Language) • Language used to structure and define information on the web • SOAP (Simple Object Access Protocol) • Protocol (over HTTP) through which Web Services communication takes place • WSDL (Web Services Description Language) • Language (XML-based) to describe operations a Web Service can support • UDDI (Universal Description Discovery & Integration) • Standard for publishing and discovering Web Services • Web Servicesprovide a standard way to expose application interfaces through XML and WSDL and rely on a standard way to communicate, SOAP
In such SOA (Services-Oriented Architecture ) Web ServicesWhy ? • Web Services Technology allows to create granular Web Servicesfrom multiple systems • Then combine several granular Web Services into composite Web Services • Next combine composite Web Services into composite applications • Base functions and high level services are reusable again to create new business services
Bob When spaghetti = 100Ring Bob Spaghetti production Telephony environment Web Services example XML • Knows how to count spaghettis • Does not know how to ring a phone • Does not know how to count spaghetti • Knows how to ring a phone
Internet standards Simplicity Reusability Quick integration of disparate systems Minimize cost and complexity of building new applications Speed deployment to roll out new goods and services Advantages of Web Services • Initially intended for deployment over the Internet, many Web Services will be deployed internally to the enterprise
XML My Messaging My Phone Web Services My Teamwork My Assistant Alcatel Communication Web Services Communication Web Services Application Phone Unified Communication Telephony A comprehensive offer made of 3 different Web Services families : OTUC My Web Services OXE Telephony XMLAPI IP Touch XMLAPI OmniPCXEnterprise XML-T Integration of telephony services in business applications Integration of business applications Integration of UC services in business applications WS “Consumer” Device WS “Provider” Servers
Alcatel Web Services & XML API Architecture XML/SOAP/HTTP My Web Services Business application Based on web services Linux Telephony XML API Windows XML/HTTP XML IP Touch OmniPCX Enterprise Windows Web server Hosting IP-touch pages ALCATEL
Managing Real Time Communications Unified Multimedia Mail Box Find Me Follow Me “Coming soon” XML Event Notification Web Services Voice Access (VxML) Universal Directory Access Presence PIM Security OmniTouch Unified Communication 3.0A provider of My Web Services to business applications
Business Applications WS WS WS WS OmniTouch Unified Communication 3.0A provider of My Web Services to business applications OmniTouch Unified Communication My Web Services My Messaging WS • Voice mail services My Phone WS • Phone set services My Assistant WS • Telephony Routing services My Teamwork WS • “Coming soon”
OmniTouch Unified Communication 3.0My Messaging Web Services Linux Redhat 7.3 • Get capabilities of Voice mail Server • Access from any device (User’s business phone or • PSTN number) • Establish (Dial) /Terminate (Hang up) media session • Retrieve available commands • Play, Pause, Stop • Record, Append, Send • Callback sender • Forward • Cancel and discard a message being recorded. • Abort an ongoing command • Retrieve/Delete messages • Get number of messages • Get/Sort message list • Set filters My Messaging Web Services
OmniTouch Unified Communication 3.0My Phone Web Services Linux Redhat 7.3 Windows Srv • Receive Call Event notification • Make call, Take call, Clear call • Conference, Transfer • Dial in DTMF • Associate call reference (Correlator data) • Manage recording of on going call • Universal Directory Access • Lock/Unlock phone set • Forward, Do-not-disturb, Overflow management • Define Associate Number • Camp on (activate, Cancel) • Change Secret Code • Speed Dialing Keys management • Get Current Call Information • Get static status • Personal Phone Book management • Call log management • Read number of unanswered calls • Nomadic mode management Real time Telephony Services My Phone Web Services Phone set Management Services Other Telephony Services
OmniTouch Unified Communication 3.0My Assistant Web Services Linux Redhat 7.3 • Get user’s capabilities • Set Routing rules • Get Routing rules • Delete Routing rules • Enable Routing • Disable Routing • Get Routing state My Assistant Web Services
My Web services integration example : Empowering SAP with OTUC Web Services
Business Applications WS WS WS WS OmniPCX EnterpriseA provider of Telephony Services to business applications Windows Srv OmniPCX Enterprise Telephony Services XML API • Real time telephony • services XML Telephony XML Voice mail player • Voice mail services XML Phone set programming • Phone set • configuration • Subscriber & Phone • book management XML Management OmniPCX Enterprise XML API
OmniPCX Enterprise TelephonyXML API Services Windows Srv • Receive Call progress information • Make call, Take call, Clear call • Conference, Transfer • Dial in DTMF • Associate call reference (Correlator data) • Call Event notification XML Telephony • Get Capabilities/Status • Lock/Unlock phone set • Forward, Overflow, Do-not-disturb • Define Associate Number • Change Secret Code • Speed Dialing & User Programmable keys management • Click and Dial XML Phone set programming
OmniPCX Enterprise TelephonyXML API Services Windows Srv • Get capabilities of Voice mail Server • Access from business phone only • Establish (Dial) /Terminate (Hang up) media session • Retrieve available commands • Play, Pause, Stop • Record, Append, Send • Callback sender • Forward • Cancel and discard a message being recorded. • Abort an ongoing command XML Voice mail player
OmniPCX Enterprise TelephonyXML API Services Windows Srv • Access (Read): Phone Book, Entities, Cost Centers, • Pickup Groups, Available Languages • Subscriber management • Subscriber • Get, Create, Delete • Modify Name, First name, Class of Service, Call by • name, Entity, Language, Cost center, Pickup Group attributes • Reset Secret Code • Secondary Subscriber • Get, Create, Delete • Modify Name, First name, Call by name attributes • External Subscriber • Get, Create, Delete • Modify Name, First name, External call number, • Call by name attributes XML Management
In shipping web sites • Notify customer of shipment Real Time alert • Let customers track the shipment and contact you or the carrier to get more info Make Call, Voice message WS WS Telephony Services XML API integration example : Empowering Delivery & Logistics Deliver
IP Wifi TDM GPRS, 3G IP Touch rangeA consumer of Web Services from business applications • IP Touch : an extension of existing web based processes with no additional integration effort OmniTouch Unified Communication IP Telephony Web based applications
WS WS WS WS WS WS IP Touch 4038 IP Touch 4068 IP Touch rangeA consumer of Web Services from business applications
IP Touch XML API XML IP Touch Windows Srv • Target definition (Single, List, All) • Pop-up (predefined sound) • Home bar • Infotab • Applitab • Notification to external Application (User’s action: Numpad, Alpha keyboard, Soft key, Navigation) • Contextual help Display Services XML IP Touch Notification services Other services
XML IP Touch integration example : NOVAR Intelligent Building business applications • Display a fire alarm message with a map of the nearest exits • Adjust the heating and light in a meeting room • Check on the IP Touch the image of visitor and open a gate after hours
Alcatel XML Developer Forum: Communication Web Services to Empower your Business Processes • Free access to all developers (End customers, Business Partners, Integrators, Application Partners) • Access to selected Alcatel XML APIs: SDKs & Run Time • Discussion Forum • Examples of implementation, case studies • Collateral: FAQs, White paper • Additional services • Training (chargeable) • E-Testing & Hot Line (chargeable) • Professional Services & Project Integration (chargeable) Available now through AAPP Available now through AAPP
Conclusions • Communication Web Services are the corner stone of the Real Time Enterprise • Communication Web Services empower the Enterprise Business Processes • Available now with Alcatel • Telephony Web Services on OmniPCX Enterprise • OmniTouch Unified Communication Web Services • IP Touch Web Services
Packaging available for Business Partners Linux Redhat 7.3 Windows Srv Windows Srv My Phone XMT Telephony XML Phone Set Programming XML Management XML Voice Mail Player My Phone Web Services My Messaging Web Services My Assistant Web Services My Messaging XML IP Touch My Assistant Require a PC IP Touch running on OXE 6.0 Require a PC Embedded on UC R3.0 OXE 6.0 Free with UC applications
XML IP Touch Add 100 sessions XML Telephony Add 10 sessions XML Management Add 100 ext XML Local Telephony Add 10 sessions XML Phone Set Programming Add 10 sessions Packaging available for Business Partners Windows Srv OTUC / API Interaction Framework XML API XML IP Touch Base 100 sessions OXE XML Local Telephony Base 10 sessions XML Telephony Base 10 sessions XML Voice Mail Player Add 10 sessions XML Voice Mail Player Base 10 sessions XML Management Base 100 ext XML Phone Set Programming Base 10 sessions