Title: Metasoft Enterprise v3'8
1- Metasoft Enterprise v3.8
- Technical Walkthrough
- Chief Architect Brant Levinson
- Lead Engineer/Project Manager Gurubaran
Kanagaraj
2Agenda
- Product Architecture
- Service Architecture
- Product Metadata structure
- Product Catalogue management
- Metadata Broker
- Metasoft RIA
- Demo
- Q A
3(No Transcript)
4Process Architecture
5ESB Core Capabilities
6(No Transcript)
7JBI Services Components
8Deploy JBI Components
9JBI/ESB Real-Time Monitoring
10Service Orchestration(BPEL)
11JMS for Publish/Subscribe, Quality of Service and
Reliability
12FTP binding included(Tribune Data)
13JBI Java Client
- InOnly exchange client.createInOnlyExchange()
- NormalizedMessage message exchange.getInMessage(
) - message.setProperty("name", "James")
- message.setContent(new StreamSource(new
StringReader( lttitlegtThe Bourne
Ultimatumlt/titlegt"))) - // can specify a service to dispatch to
- QName service new QName("http//btvision.bt.com/
pricing/", "receiver") - exchange.setService(service)
- client.send(exchange)
14Standardized SOAP API
15Java SDK Robust API
16REST API
- http//metaservices.net/metasoft/rest/getData?fiel
dIDTitlefieldValueBournetestcontainsTableTyp
eProgramInformationTabletypeTVA -
17Get response in requested format
- TV-Anytime XML
- XMLTV
- Others
- MPEG-7
- Tribune XML
- ISAN
18TV-Anytime(Response)
- ltget_Data_Result urn2ProgramInformation
fragmentVersion"159594" programId"crid//metaser
vices.net/MV001951140000"gtlturn2BasicDescriptiongtlt
urn2TitlegtltThe Bourne Ultimatumgtlt/urn2Titlegtlturn
2SynopsisgtltJason Bourne (Matt Damon) continues
his international quest to uncover his true
identity. From Russia to Europe to northern
Africa to the United States, he must stay one
step ahead of those who would capture or kill him
before he has a chance to discover the truth.gt
lt/urn2Synopsisgt - continues (very rich metadata model)
19XMLTV(Response)
- lttvgt ltprogramme lttitlegtThe Bourne
Ultimatumlt/titlegt ltdescgtJason Bourne (Matt Damon)
continues his international quest to uncover his
true identity. From Russia to Europe to northern
Africa to the United States, he must stay one
step ahead of those who would capture or kill him
before he has a chance to discover the
truth.gtlt/descgt ltdategt2006lt/dategt
ltcategorygtActionlt/categorygtltrating system"MPAA"gt
ltvaluegtPG-13lt/valuegt lt/programmegt lt/tvgt
201.1/1.2 Support Product Metadata per TV-Anytime
Standards
211.3, 2.1, 2.2 Workflow for Product Metadata
extension
221.4 Query Product Metadata based on Product ID
231.5 Fine Grained Product Metadata Management
24Product Metadata Response Time
25GUI based workflow for adding/editing Product
Metadata
26GUI based workflow for adding/editing Product
Metadata (contd..)
27GUI based workflow for adding/editing Product
Metadata (contd..)
28Sample Audit Trail Report
292.3 Bulk Import of Product Metadata
302.4 Bulk Export of Product Metadata
312.7 Event Based Triggers
322.8 Sorting of Product Metadata
332.9 Query based on Max Programs
34Personalized Applications
35Integrated Rule Engine
- Personalization/Profiling
- Usage Action History Analysis
- Prioritizing/Sorting products for recommendation
- Set content policies based on user profile, ex.
When (Age lt 18) then (Adult Content False)
36Rich Internet Application Development (Flex,
AJAX, etc)
37PersonalizationSearch and Filter Preferences
Web Service Pseudocode
38User, Usage, Device, Network, Natural Environment
39Target Marketing
40Targeting Rule Language/ Integrate Other Rule
Languages
41Develop Personalized, Device Intelligent
Applications
PVR/DVR
Mobile Devices
Personal Computers