You may be aware of that I wrote the first two Grid computing articles for IBM DeveloperWorks years back to illustrate my view and vision on moving traditional Grid computing to service-oriented business Grid. However, that vision finally comes to true through the industry-wide Cloud Computing initiative. Started from today, I will share with you some exciting innovations to help you understand the big picture and how to zoom into individual aspects of Cloud Computing. Thanks.[Read More]
Cloud Computing and SOA Innovations
zhanglj 1000006A1G Tags:  soa editor-in-chief services ieee computing eic vision tsc transactions on 2,039 Visits
As the the first appointed Editor-in-Chief (EIC) of the IEEE Transactions on Services Computing (TSC, http://www.computer.org), I would like to share with you my thinking outside my daily SOA innovation research and practice:-). I am sure you will find how to evolve SOA innovations in a consistent and disciplined approach. Basically, I treat TSC is a Platform for Fostering Innovations in Services Computing Community. I would like to get your advice to move TSC forward. Please feel free to send me your thoughts. Thank you!
IEEE Transactions on Services Computing (TSC) is a quarterly publication that is international in scope, foundational in nature, and a catalyst for innovation in services computing. Bridging the divide between business operations and IT infrastructures, TSC will spark the creation of new service solutions and enhance existing service solutions using services computing technologies. By establishing itself both as a resource and as a springboard for researchers and practitioners in services computing, TSC will further enhance IEEE’s reputation as a leader at the forefront of emerging technologies.
A Plan of Knowledge Transformation
TSC provides online, peer-reviewed papers about technologies that can transform or modernize business services that are realized by modern IT and computing technologies. Unlike other journals, TSC will cover the whole life cycle of services computing. While other journals focus on the details of specific aspects of services computing, TSC will take an integrative view and cover foundational research at a solution and system level. In particular, TSC will continue to emphasize the algorithmic, mathematical, statistical and computational methods that are central to services computing that includes service oriented architecture, Web services, business process integration, solution performance management and services operation and management.
TSC will tap the knowledge of academics, engineers, and business leaders from all over the world to create a community of interest that fosters ground-breaking solutions for modern services and software industry through information technology and services delivery methodologies.
Organization values will include commitment to innovation, community, education, and excellence. Information sharing will create a “community laboratory” and bring together researchers, engineers, and business leaders with diverse interests in services computing. TSC will facilitate and encourage this community laboratory, both as a publication and through leadership roles taken by me as the Editor-in-Chief and other members of TSC’s staff. TSC will empower all members of the editorial board and publication staff to view themselves as members of and leaders in this community laboratory, while at the same time maintaining the highest professional integrity in publication standards.
Initiatives and Long Term Goals
With an editorial board of preeminent scientists from diverse countries, TSC will establish itself as a go-to journal for information about cutting-edge research in services computing. Through active partnerships with the technical committees within IEEE Computer Society and sister societies such as the ACM SigSoft and SigWeb, TSC will solicit high profile papers and rapidly gain a reputation for scientific excellence and publishing integrity. TSC will use this momentum to gather new articles from diverse sources, ranging from researchers in academia to industry leaders who implement services computing on a large scale. At the same time, TSC will use a low-cost publishing model that relies on outsourcing, volunteers, and permanent staff under the leadership of the Editor-in-Chief, for rapid posting to digital libraries.
Because of TSC’s integrative focus, TSC will serve as a focal point for a community of leaders who create and implement business solutions through technology. TSC will develop this role through continued presence at key conferences (e.g., IEEE International Conference on Web Services, IEEE International Conference on Services Computing) and through community leadership. Additionally, TSC will participate in the education of new generations of researchers, engineers, and business leaders, using its online presence to facilitate interactions between students and established professionals. TSC staff will perform outreach by leading seminars, sponsoring courses, presentations, and meetings, using technology to enhance the effectiveness of this outreach. The same online presence and outreach will be used to foster collaborations between researchers, engineers, and business leaders on an international scale.
During the first editorial board meeting, I proposed to invite TSC authors to present their papers in PowerPoint, Video, or MP3 format. All the presentation materials can contribute to the portal body of knowledge on services computing (http://www.servicescomputing.tv, a Web 2.0 portal) to help promote TSC in the growing community. Once TSC’s operations move to a stable stage, I will assign voluntary AEs to lead this effort to make TSC be a platform for fostering innovations in services computing community.
Although launching TSC is a very challenging effort in the first two years, I am very confident that we can manage all unexpected issues with my dedication and help from the strong editorial board, CS leadership team, and CS staff.
The services computing discipline will become one of the most significant industries of the new century. TSC will play a leadership role in this emerging technology. By establishing as a respected source of information on foundational research and trends in services computing, TSC will become the go-to journal for researchers and practitioners in this field. By providing a model for community-driven innovation, TSC will create new standards for excellence in services computing.
zhanglj 1000006A1G Tags:  model-driven design solution engineering soa architecture soma software 1 Comment 4,290 Visits
I had been lost in the blog community for years:-). I just found my blog space to share with you some old news.
Since late 2005, I have been concentrating on leading an IBM's worldwide team (10+ dedicated team members and numerous SMEs) to create a model-driven SOA solution deisgn tool. We have released the first version of the tool called SOMA-ME (SOMA Modeling Environment) in the summer of 2006 for IBM SOA practitioners and selected business partners and customers. After two year's hard work of improving the quality of the tool, we finally found a chance to share with the industry on what SOMA-ME is about. I basically positioned it as a platform for the model-driven design of SOA solutions. Here is the abstract of the paper published in IBM Systems Journal in August 2008.
"The service-oriented modeling and architecture modeling environment (SOMA-ME) is first a framework for the model-driven design of service-oriented architecture (SOA) solutions using the service-oriented modeling and architecture (SOMA) method. In SOMA-ME, Unified Modeling Language (UML™) profiles extend the UML 2.0 metamodel to domain-specific concepts. SOMA-ME is also a tool that extends the IBM Rational® Software Architect product to provide a development environment and automation features for designing SOA solutions in a systematic and model-driven fashion. Extensibility, traceability, variation-oriented design, and automatic generation of technical documentation and code artifacts are shown to be some of the properties of the SOMA-ME tool."
Here is an screen shot of the SOMA-ME tool:
As a customer, if you have your own application development method, SOMA-ME's extensible integration environment can be custimized to meet your needs. You can download a full version of this paper from IBM Systems Journal web site: http://www.research.ibm.com/journal/sj/473/zhang.pdf
If you have any questions or comments, please drop me a note. I am sure you can find my email from the Internet:-).[Read More]