190 likes | 281 Views
CORBA in 2003. Dr. Seán Baker IONA Technologies. What has n ’ t changed: The Integration Challenge. What has changed: good quality middleware. Telephone networks worldwide Banking applications on every continent Utilities, manufacturing, government, industrial
E N D
CORBA in 2003 Dr. Seán Baker IONA Technologies
What hasn’t changed: The Integration Challenge What has changed: good quality middleware
Telephone networks worldwide Banking applications on every continent Utilities, manufacturing, government, industrial From car dashboards to mainframes Controlling Telephone switches Nationwide online brokerage systems Credit card clearance Hubble Space Telescope Jet aircraft flight surfaces Command & control Subway management and communications Movie special effects generation CORBA is EVERYWHERE
IONA’s Orbix • More than 75% of the Telecommunications companies in the Fortune Global 500 are IONA customers • More than 85% of the financial organizations in the Fortune Global 500 are IONA customers • IONA software enables the world’s largest Government contractors
Protek Background & Status • Protek - telecommunications software • OSS, BSS and Network Security • Since 1995- global customer base with 65 Telco site installations in over 35 countries. • Target markets – wireless, broadband, wireline • HQ in the UK with regional presence in Europe, the Nordic countries, CALA, Africa, the Middle East and Russia • Protek is profitable Operations Support System Business Support System
Usual “Best-of-breed” Implementation UI . . . UI Alarm UI Trouble Ticket UI UI CRM SLA Billing Integration Layer . . . DB DB DB DB DB
Usual “Best-of-breed” Implementation Overload – of effort and of bandwidth Almost all telco operators do this. Protek’s proposition: this works ok for 2G and just about for 2.5G, but it won’t scale to 3G. UI . . . UI Alarm UI Trouble Ticket UI UI CRM SLA Billing Integration Layer . . . DB DB DB DB DB
Protek nexoss • Fully integrated system (OSS and BSS) • Based on well defined “software bus” principles • Disjointed components are not “glued” together • Pre-integrated modules are used • Customers can extend the system with new components • Using the best technologies • CORBA is used for network-facing interfaces and all communication • J2EE is used for user centric interfaces • Shared information model • Key information access via shared services • Customers/subscribers, product catalogue, inventory
nexoss– Use of CORBA • IONA’s Orbix • They heavily leverage the combined CORBA & J2EE environments, e.g., • Common security across the whole system • nexoss Infrastructure Security Component based on IONA Security & JAAS • Transactional scope • IONA’s Transaction Service • Unified Messaging Domain • IONA’s combined Notification Service & JMS • Unified Naming Domain • J2EE JNDI combined with CORBA naming
Should they have used other middleware as well? • Web Services? • They see a future role for Web Services for interoperability with partners • And possibly for integration with other high-level components outside of the OSS • Where they need to revert to text based communication, they could format this in XML, and transmit it using Web Services interfaces and protocols. • Others? • Not needed in this application
Other Recent Examples Beijing Traffic Management Bureau • Collects, processes, analyzes, displays, and stores traffic status information from a variety of independent systems on Beijing’s main roads and arteries • Mission-critical system for 2008 Olympics • Will roll out to other provinces in China China Lottery Online • Connected with banking systems that allows players to set up accounts, through which win/loss transactions are processed • Large number of transactions conducted simultaneously • System must be able to scale very effectively (growth estimates in this industry are very aggressive) • System downtime large revenue drop, plus reputation loss • Security
Other Recent Examples (cont.) Omnitel • 2nd largest mobile operator in Italy • >20,000,000 customers • Multiple CORBA-based projects • For example, the IN-Prepaid Gateway: • To manage more than 20 million prepaid SIM cards • Customer Care Billing System • Validation Platform • Intelligent Voice Recognition
Other recent examples (cont.) BellSouth • US’s 3rd largest local phone company • 25 million local phone lines in service • Orbix runs on 1600 or more distributed platforms • Including 30 IBM mainframes • Key factors for chosing CORBA • Scalability and Reliability
Other recent examples (cont.) • Connexion by Boeing • High speed, two way broadband internet communications when on board a Boeing aircraft • Relies on special antennas, a network of satellites and ground control stations • Connections are managed by Orbix • Broadband communications are not done using CORBA • We added Smart Card support to Orbix for this application.
The role of CORBA • No other middleware comes close to providing what CORBA does: • Middleware that works! • Huge platform support • Multiple programming languages • Speed and scalability • Full set of services • Difficult to use? No way! • OO (yep, that’s still important)
The role of CORBA IONA is committed to CORBA – and making middleware work together (e.g. our new Artix product). • No other middleware comes close to providing what CORBA does: • Middleware that works! • Huge platform support • Multiple programming languages • Speed and scalability • Full set of services • Difficult to use? No way! • OO (yep, that’s still important)
Thank you for listening! IONA Technologies